读书人

将 编译选项 写到 源 文 件?比如:pr

发布时间: 2012-03-31 13:13:26 作者: rapoo

将 编译选项 写到 源 文 件?比如:#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 "

读书人网 >VC/MFC

热点推荐