Developer Network
Developer Network
Developer
:CreateViewProfileText:
登录
MSDN 订阅
获取工具
下载
Visual Studio
SDK
试用软件
免费下载
Office 资源
计划
订阅
Administrators
学生
Microsoft Imagine
Microsoft 学生合作伙伴
ISV
新手
Events(事件)
社区
Magazine
论坛
博客
第 9 频道
文档
API 和参考
开发人员中心
示例
停用的内容
非常抱歉。你请求的内容已被删除。将在 1 秒内自动重定向。
提出问题
快速访问
论坛主页
浏览论坛用户
FAQ
搜索相关主题
Remove From My Forums
积极答复者
编译Release出错
Visual Studio Development
>
Visual C++
问题
0
登录进行投票
我有一个Solution,里面有两个C++Projects,一个用到某个数学工具包(就是一堆头文件),已在工程属性C++/Additional include file中指定了这堆头文件所在目录。
另一个工程因为用到托管类型,在工程属性中设定了use common language support /clr
编译Debug版本没问题,运行调试通过。最后要交差了,需要编译个Release版本。于是Build->Batch Build把那几个Release框选上,结果......!!!
第一个工程提示fatal error C1083: Cannot open include file: 'tnt.h': No such file or directory就是数学工具包的头文件。
第二个工程提示:fatal error C1190: managed targeted code requires a '/clr' option
我又去编译Debug版本,一切正常!
请问这是什么原因?Debug编译成功说明程序应该没问题。难道编译Release还要额外的设置?
2009年3月7日 6:06
回复
|
引用
答案
0
登录进行投票
每个编译配置的工程属性都要单独设置。
MSMVP VC++
已建议为答案
KeFang Chen
2009年3月9日 5:29
已标记为答案
KeFang Chen
2009年3月13日 8:05
2009年3月7日 20:59
回复
|
引用
版主