vs2008编译报错:1>cl: 命令行 error D8016 :“/MTd”和“/clr:oldsyntax”命令行选项不兼容

使用cypress的驱动进行编译,报错如下:

1>------ 已启动全部重新生成: 项目: Streamer, 配置: Debug Win32 ------

1>正在删除项目"Streamer"(配置"Debug|Win32")的中间文件和输出文件

1>正在编译...

1>cl: 命令行 warning D9035 :"clr:oldsyntax"选项已否决,并将在将来的版本中移除

1>cl: 命令行 error D8016 :"/MTd"和"/clr:oldsyntax"命令行选项不兼容

1>项目 : error PRJ0002 : 错误的结果 2 (从"C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\bin\cl.exe"返回)。

1>生成日志保存在"file://f:\t630_freertos\cypress\cypress_code\CyUSB3_USB_Suite_Source\CyUSB3_USB_Suite_Source\CyAPI_Library_Source\CyAPI\application\cpp\streamer\x86\Debug\BuildLog.htm"

1>Streamer - 1 个错误,0 个警告

=======

解决方法:项目-》属性-》C/C++->代码生成,找到右侧列表中 运行时库,降运行时库由 多线程调试(/MTd) 改成 多线程调试DLL(/MDd), 再次编译就没问题了。

相关推荐
sanqima3 天前
依赖TLS和模块状态的MFC类
c++·mfc·tls·module state
sanqima3 天前
MFC里的线程本地存储(TLS)与模块状态(Module State)
c++·mfc·tls·module state
Leo.yuan3 天前
Kafka+Flink拼凑,还是FineDataLink 5.0一体化?实时数据处理的两种思路
c++·mfc
bkspiderx4 天前
在 MFC 中添加自定义消息:从定义到使用的完整指南
c++·mfc·postmessage·sendmessage·mfc 中添加自定义消息·wm_app·on_message
C++ 老炮儿的技术栈7 天前
sizeof操作符
c语言·c++·人工智能·mfc·c
C++ 老炮儿的技术栈10 天前
main函数之后的调用
c语言·c++·人工智能·qt·mfc·c
学逆向的15 天前
win32消息类型
windows·网络安全·mfc·api·win32
C++ 老炮儿的技术栈1 个月前
我们在设计tcp协议时,要传一个字符串过去,报文:头十长度十内容,是否要把‘\0‘也填入,长度是否包含‘\0‘
开发语言·数据结构·c++·mfc·c
莫生灬灬1 个月前
灵码 LingBuilder:用中文写代码,确定性生成真实 C++ 工程(开源)
c++·开源·mfc
nLif1 个月前
基于GTK的简易MFC对话框兼容层 -- MfcToGTK
linux·c++·mfc·gtk