윈도우98의 비주얼C++입니다 콘솔에서 컴파일하는 방법 질문드립

corone의 이미지

윈도우98의 비주얼C++인데
콘솔에서 컴파일하는 방법 질문드립니다.

처음에 콘솔에서 컴파일하려고
cl test.c [enter]하니까
잘못된 명령이라고 나오더라고요,
그래서,
Autoexec.bat 파일에
SET PATH 로
Microsoft Visual Studio\Common\Tools\Win95;
Microsoft Visual Studio\Common\MSDev98\Bin;
Microsoft Visual Studio\Common\Tools;
Microsoft Visual Studio\VC98\bin;
(앞의 C\Program Files\는 생략)
포함시키고,

cl /GX test.c 하니까
practice.c(1) fatal error C1034 'stdio.h' no include path set 라
고 나오더라고요
그래서 include랑 library의 경로가 지정이 안됐다고 하는 것 같아서,

Autoexec.bat 파일에
SET LIB="C\Program Files\Microsoft Visual Studio\VC98\Lib;"
SET INCLUDE="C\Program Files\Microsoft Visual Studio\VC98\Include;"
SET MSDevDir="C\Program Files\Microsoft Visual
Studio\Common\MSDev98;"
도 포함시켜 봤는데,
그래도 include랑 library의 경로가 지정안됐다고 나오네요..

참고로 저의 컴퓨터에서 볼랜드C++은 콘솔에서 컴파일해서 잘 사용하고
있는데,
비주얼C++은 잘 안됩니다.
비주얼C++로도 콘솔에서 컴파일할 수 있게 방법 좀 알려주세요.
"비주얼C++이니까 윈도우에서 하면 되는데 왜 콘솔에서 하느냐? 윈도우에
서 컴파일하면 된다" 이런 답변하시지는 말아 주시고, 아시는 분 답변주
시면 감사하겠습니다~

ktd2004의 이미지

이런 이런 저같은 분(콘솔 매니아)이 또 계시는 군요...
기쁨니다..

VC를 처음 설치할 때 보면 환경변수를 설정하겠느냐고 물어봅니다.
그때 YES를 하지 않으셨나 보네요..

c:\Program Files\Microsoft Visual Studio\VC98\Bin\VCVARS32.BAT 파일을 실행하고 나면
콘솔에서 컴파일할 수 있는 환경이 설정됩니다.
그리고 컴파일하시면 되겠죠..

그리고 한가지 더.
만약 dsw 파일이 있다면 다음과 같은 방법도 가능합니다.

> msdev.com Test.dsw /MAKE "Test - Win32 Release" /REBUILD

따라서 bat 파일같은 걸로 자동으로 여러개의 프로젝트를 빌드하도록 할 수도 있죠...

.NET의 경우는

> devenv test.sln /rebuild release

와 같이 build할 수 있습니다.

그럼 즐 콘솔하시길 바랍니다.

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.