首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

将 编译选项 写到 源 文 件?比如:pragma comment(compiler, "/EHsc"),可,失败!该如何解决

2012-03-31 
将 编译选项 写到 源 文 件?比如:#pragma comment(compiler, /EHsc),可,失败!我想将/EHsc选项写进头文件

将 编译选项 写到 源 文 件?比如:#pragma comment(compiler, "/EHsc"),可,失败!
我想将   /EHsc   选项写进头文件,这样我在命令行下用cl编译时,就不用再输入选项了。

请问怎么写?
我想这样写,但不行:

#pragma   comment(compiler,   "/EHsc ")

至于为何不在VC环境下设置:是因为我用命令行。
至于为何不用makefile:是因为我用vcbuild.exe,在不安装VS2003的情况下编译*.vcproj

请高人指点:用vcbuild.exe时,如果涉及/EHsc,则一堆警告,且编译出来的程序无法运行。(注1:尽管vcproj里已经开启了/EHsc;注2:在已安装VS2003的机器上是正常的,但在没安装VS2003的机器上不行)。

[解决办法]
#pragma comment(linker, "/EHsc ") ?
[解决办法]
在已安装VS2003的机器上是正常的,但在没安装VS2003的机器上不行

是不是需要加上哪些运行库?
[解决办法]
改vcproj:ExceptionHandling= "TRUE "

热点排行