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), 再次编译就没问题了。

相关推荐
一拳一个呆瓜1 天前
【MFC】对话框节点属性:Language(语言)
c++·mfc
深耕AI4 天前
【MFC 小白日记】对话框编辑器里“原型图像”到底要不要勾?3 分钟看懂!
c++·编辑器·mfc
一拳一个呆瓜4 天前
【MFC】对话框节点属性:Condition(条件)
c++·mfc
深耕AI4 天前
【MFC中OnInitDialog虚函数详解:哪个是虚函数?两个OnInitDialog的关系】
c++·mfc
深耕AI8 天前
【MFC应用创建后核心文件详解】项目名.cpp、项目名.h、项目名Dlg.cpp 和 项目名Dlg.h 的区别与作用
c++·mfc
listhi5208 天前
C# 操作 Excel
c#·excel·mfc
风和先行8 天前
MFC应用防止多开
c++·mfc
深耕AI10 天前
【MFC教程】C++基础:01 小黑框跑起来
开发语言·c++·mfc
Pafey11 天前
【Deepseek】Windows MFC/Win32 常用核心 API 汇总
c++·windows·mfc
时间之里17 天前
c++:MFC中sqlite3的使用(附实际案例)
c++·mfc·sqlite3