前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【cgal4.4 vs2013版本 debug是这个样子?】

【cgal4.4 vs2013版本 debug是这个样子?】

作者头像
用户3519280
发布2023-07-08 14:45:56
1870
发布2023-07-08 14:45:56
举报
文章被收录于专栏:c++ 学习分享c++ 学习分享
代码语言:javascript
复制
1>rxapi.lib(nullobid.obj) : error LNK2038: 检测到“RuntimeLibrary”的不匹配项: 值“MD_DynamicRelease”不匹配值“MT_StaticRelease”(libcpmt.lib(newaop.obj) 中)
1>libboost_system-vc110-mt-1_55.lib(error_code.obj) : error LNK2038: 检测到“RuntimeLibrary”的不匹配项: 值“MD_DynamicRelease”不匹配值“MT_StaticRelease”(libcpmt.lib(newaop.obj) 中)
1>libboost_thread-vc110-mt-1_55.lib(thread.obj) : error LNK2038: 检测到“RuntimeLibrary”的不匹配项: 值“MD_DynamicRelease”不匹配值“MT_StaticRelease”(libcpmt.lib(newaop.obj) 中)
1>libboost_thread-vc110-mt-1_55.lib(tss_pe.obj) : error LNK2038: 检测到“RuntimeLibrary”的不匹配项: 值“MD_DynamicRelease”不匹配值“MT_StaticRelease”(libcpmt.lib(newaop.obj) 中)
1>msvcprt.lib(MSVCP110.dll) : warning LNK4006: "public: __cdecl std::locale::id::id(unsigned __int64)" (??0id@locale@std@@QEAA@_K@Z) 已在 libCGAL-vc110-mt-4.4-I-900.lib(all_files.obj) 中定义;已忽略第二个定义
1>msvcprt.lib(MSVCP110.dll) : warning LNK4006: "public: void __cdecl std::_Container_base0::_Orphan_all(void)" (?_Orphan_all@_Container_base0@std@@QEAAXXZ) 已在 libCGAL-vc110-mt-4.4-I-900.lib(all_files.obj) 中定义;已忽略第二个定义
1>msvcprt.lib(locale0_implib.obj) : error LNK2038: 检测到“RuntimeLibrary”的不匹配项: 值“MD_DynamicRelease”不匹配值“MT_StaticRelease”(libcpmt.lib(newaop.obj) 中)
1>libcpmt.lib(ios.obj) : warning LNK4006: "public: static void __cdecl std::ios_base::_Addstd(class std::ios_base *)" (?_Addstd@ios_base@std@@SAXPEAV12@@Z) 已在 msvcprt.lib(MSVCP110.dll) 中定义;已忽略第二个定义
1>libcpmt.lib(ios.obj) : warning LNK4006: "private: static void __cdecl std::ios_base::_Ios_base_dtor(class std::ios_base *)" (?_Ios_base_dtor@ios_base@std@@CAXPEAV12@@Z) 已在 msvcprt.lib(MSVCP110.dll) 中定义;已忽略第二个定义
1>libcpmt.lib(locale0.obj) : warning LNK4006: "void __cdecl std::_Facet_Register(class std::_Facet_base *)" (?_Facet_Register@std@@YAXPEAV_Facet_base@1@@Z) 已在 msvcprt.lib(locale0_implib.obj) 中定义;已忽略第二个定义
1>libcpmt.lib(locale0.obj) : warning LNK4006: "private: static class std::locale::_Locimp * __cdecl std::locale::_Getgloballocale(void)" (?_Getgloballocale@locale@std@@CAPEAV_Locimp@12@XZ) 已在 msvcprt.lib(MSVCP110.dll) 中定义;已忽略第二个定义
1>libcpmt.lib(locale0.obj) : warning LNK4006: "private: static class std::locale::_Locimp * __cdecl std::locale::_Init(bool)" (?_Init@locale@std@@CAPEAV_Locimp@12@_N@Z) 已在 msvcprt.lib(MSVCP110.dll) 中定义;已忽略第二个定义
1>libcpmt.lib(locale0.obj) : warning LNK4006: "public: static void __cdecl std::_Locinfo::_Locinfo_ctor(class std::_Locinfo *,char const *)" (?_Locinfo_ctor@_Locinfo@std@@SAXPEAV12@PEBD@Z) 已在 msvcprt.lib(MSVCP110.dll) 中定义;已忽略第二个定义
1>libcpmt.lib(locale0.obj) : warning LNK4006: "public: static void __cdecl std::_Locinfo::_Locinfo_dtor(class std::_Locinfo *)" (?_Locinfo_dtor@_Locinfo@std@@SAXPEAV12@@Z) 已在 msvcprt.lib(MSVCP110.dll) 中定义;已忽略第二个定义
1>libcpmt.lib(locale0.obj) : warning LNK4006: "public: static class std::locale const & __cdecl std::locale::classic(void)" (?classic@locale@std@@SAAEBV12@XZ) 已在 msvcprt.lib(MSVCP110.dll) 中定义;已忽略第二个定义
1>libcpmt.lib(xlock.obj) : warning LNK4006: "public: __cdecl std::_Lockit::_Lockit(int)" (??0_Lockit@std@@QEAA@H@Z) 已在 msvcprt.lib(MSVCP110.dll) 中定义;已忽略第二个定义
1>libcpmt.lib(xlock.obj) : warning LNK4006: "public: __cdecl std::_Lockit::~_Lockit(void)" (??1_Lockit@std@@QEAA@XZ) 已在 msvcprt.lib(MSVCP110.dll) 中定义;已忽略第二个定义
1>libcpmt.lib(xthrow.obj) : warning LNK4006: "void __cdecl std::_Xbad_alloc(void)" (?_Xbad_alloc@std@@YAXXZ) 已在 msvcprt.lib(MSVCP110.dll) 中定义;已忽略第二个定义
1>libcpmt.lib(xthrow.obj) : warning LNK4006: "void __cdecl std::_Xlength_error(char const *)" (?_Xlength_error@std@@YAXPEBD@Z) 已在 msvcprt.lib(MSVCP110.dll) 中定义;已忽略第二个定义
1>libcpmt.lib(xthrow.obj) : warning LNK4006: "void __cdecl std::_Xout_of_range(char const *)" (?_Xout_of_range@std@@YAXPEBD@Z) 已在 msvcprt.lib(MSVCP110.dll) 中定义;已忽略第二个定义
1>libcpmt.lib(xwctomb.obj) : warning LNK4006: _Getcvt 已在 msvcprt.lib(MSVCP110.dll) 中定义;已忽略第二个定义
1>ArxDbgApp.obj : warning LNK4197: 多次指定导出“acrxEntryPoint”;使用第一个规范
1>     正在创建库 x64\Debug\multiVersionArxDbg.lib 和对象 x64\Debug\multiVersionArxDbg.exp
1>rxapi.lib(libinit.obj) : error LNK2038: 检测到“RuntimeLibrary”的不匹配项: 值“MD_DynamicRelease”不匹配值“MT_StaticRelease”(libcpmt.lib(newaop.obj) 中)
1>LINK : warning LNK4098: 默认库“LIBCMT”与其他库的使用冲突;请使用 /NODEFAULTLIB:library

在工程上右键-》属性-》c/c+±》代码生成-》运行库

改成(release为MT,debug为MTD)即可解决:

问题是arx本身是个dll,没法改这个地方

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2023-06-18,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档