社区
C++ 语言
帖子详情
请教VC++6.0在命令行里的编译cpp文件
zzcwyu
2008-06-05 09:24:07
我以前用的那个版可以的,但重装系统后再装了另外个版就不行啦,
以前这样用:存放文件路径 cl -GX XXX.cpp 没有问题,
但现在依然这样用时,却出现了cl 不是什么命令吧,怎么回事,大吓指教!!
...全文
359
9
打赏
收藏
请教VC++6.0在命令行里的编译cpp文件
我以前用的那个版可以的,但重装系统后再装了另外个版就不行啦, 以前这样用:存放文件路径 cl -GX XXX.cpp 没有问题, 但现在依然这样用时,却出现了cl 不是什么命令吧,怎么回事,大吓指教!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Beijiwangbei
2010-10-26
打赏
举报
回复
我的也是这样啊,敢问楼主你是怎么弄的啊
冷月清晖
2008-06-05
打赏
举报
回复
[Quote=引用 5 楼 zzcwyu 的回复:]
这个批次档存为什么格式,要放在哪里,请教高手
[/Quote]
后缀为.bat的文件,你可以用txt编辑好再改为这个后缀名,可以放在任何地方
或者可以直接在命令行里 直接使用
set PATH=C:\MSDEV\VC98\BIN;C:\MSDEV\COMMON\MSDEV98\BIN
set INCLUDE=C:\MSDEV\VC98\INCLUDE
set LIB=C:\MSDEV\VC98\LIB
命令
zzcwyu
2008-06-05
打赏
举报
回复
啊,终于搞定啦,求人不如求已啊,高手总是高高在上的,高不可攀
zzcwyu
2008-06-05
打赏
举报
回复
另外建了那个批次档后怎么用
zzcwyu
2008-06-05
打赏
举报
回复
这个批次档存为什么格式,要放在哪里,请教高手
K行天下
2008-06-05
打赏
举报
回复
[Quote=引用 1 楼 bubu8633 的回复:]
环境变量
[/Quote]
按道理安装的时候应该会配置好。
你可以和别人机器上的环境变量对比一下,看是不是这个问题
zzcwyu
2008-06-05
打赏
举报
回复
●以 Visual C++ 为例
以 Visual C++ 为例,如果安装後的档案布局如下:
C:\MSDEV\VC98\BIN : 这里放有编译器 CL.EXE
C:\MSDEV\VC98\INCLUDE : 这里放有 C/C++ header files
C:\MSDEV\VC98\LIB : 这里放有 C/C++ standard libraries
那麽你可以写一个批次档如下:
set PATH=C:\MSDEV\VC98\BIN;C:\MSDEV\COMMON\MSDEV98\BIN
set INCLUDE=C:\MSDEV\VC98\INCLUDE
set LIB=C:\MSDEV\VC98\LIB
之所以需要另外设定 PATH=C:\MSDEV\COMMON\MSDEV98\BIN,是因为编译器 CL.EXE 执行时需要 MSPDB60.DLL,而它被安装於 C:\MSDEV\COMMON\MSDEV98\BIN 之中。
如果你写的程式不只是单纯的 C/C++ 程式,还用到了 MFC,一样可以在 console mode 下编译,这时候你的环境变数应该如此设定:
set PATH=C:\MSDEV\VC98\BIN;C:\MSDEV\COMMON\MSDEV98\BIN
set INCLUDE=C:\MSDEV\VC98\INCLUDE;C:\MSDEV\VC98\MFC\INCLUDE
set LIB=C:\MSDEV\VC98\LIB;C:\MSDEV\VC98\MFC\LIB
多指定了 MFC\INCLUDE 和 MFC\LIB,就可以让编译器和联结器找到 MFC 的 header files 和 libraries。如果你还需要用到 ATL,就得在 INCLUDE 环境变数中再加上 C:\MSDEV\VC98\ATL\INCLUDE。
九桔猫
2008-06-05
打赏
举报
回复
同意一楼。
冷月清晖
2008-06-05
打赏
举报
回复
环境变量
预
编译
指令
#if ... #else ... #endif//与#if对应 作为一个
编译
“开关”,比如: #if(条件满足) 执行代码1 #else 执行代码2 #endif 假如
编译
时,确实满足条件,则生成的程序
文件
(.exe
文件
)中不会有执行代码2的。如果用普通if语句,生成的程序
V
C++
中可能遇到的问题
T 如何用程序控制电源管理设置 Q 我们知道在电源选项 属性
里
面可以设置 关闭监视器 1分钟之后,...,从不 关闭硬盘 1分钟之后,...,从不 待机时间 1分钟之后,...,从不请问这些设置我怎么用程序来实现 比如我现在要把关闭监视器设成 5分钟之后 请问各位大虾,应该怎么办?是不是要调用API?如果是,应该调用什么函数?另外补充说明:如果是调出控制面板让用户自
x.264
编译
问题合集
*x264 for vc http://lspbeyond.go1.icpcn.com/x264/index.htm 转载 *x264
编译
问题合集(不断更新中...) NOTE:vc71下试验的错误情况,vc6下会有稍许差别,但也类似。 [1] x264路径带空格 错误: 正在执行自定义生成步骤 nasm: error: more than one input file spec
V
C++
中可能遇到的问题收藏
V
C++
中可能遇到的问题收藏 | 旧一篇: 在VC中动态加载ODBC时的一些小细节 function StorePage(){d=document;t=d.selection?(d.selection.type!=None?d.selection.createRange().text:):(d.getSelection?d.getSelection():);
Qt开发经验(转载)
本文转载于https://qtchina.blog.csdn.net/?type=blog,feiyangqingyun的博客,感谢大佬的经验分享。 默认QtCreator是单线程
编译
,可能设计之初考虑到尽量不过多占用系统资源,而现在的电脑都是多核心的,默认msvc
编译
器是多线程
编译
的不需要手动设置,而对于其他
编译
器,需要手动设置才行。 方法一:在每个项目的构建设置中(可以勾选一个 shadow build 的页面地方)的build步骤,make arguments增加一行 -j16 即可,此设置会保
C++ 语言
64,654
社区成员
250,484
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章