C/C++
文章平均质量分 55
xisuesuexi
这个作者很懒,什么都没留下…
展开
-
RuntimeLibrary不匹配
属性——>c/c++——>代码生成——>运行库有四个可选项,分别对应:(dll动态链接,d是debug)多线程调试Dll (/MDd)——MD_DynamicDebug 多线程Dll (/MD) ——MD_DynamicRelease 多线程(/MT) ——MD_StaticRelease 多线程(/MTd)——MD_StaticDebug如果报错: 值“M...原创 2018-04-02 12:57:54 · 788 阅读 · 0 评论 -
运行时库(runtime library)
一切从 默认库“LIBCMTD”与其他库的使用冲突,请使用 /NODEFAULTLIB:library、 error LNK2005: XXX已经在 libcmtd.lib中定义 MSVCRT.lib和 Runtime Library的不匹配项:值“MT_staticRealease”不匹配值“MD_DynamicRelea...转载 2018-09-15 11:34:33 · 10605 阅读 · 0 评论 -
VS2015 C++生成动态链接库(包括模板函数与类)
有一个项目需要把一个类用链接库的方式调用,而类的成员函数调用了一个模板函数。一、生成1、新建控制台程序,类型选择Dll,勾选导出符号会比较省事。 刚新建的项目中classdll.h和classdll.cpp如下图,可以看出基本的格式。2、编写.h和.cpp文件,按照自动生成的格式写我们自己的类。大致如下ClassDll.h// 下列 ifdef 块...原创 2018-12-06 19:48:52 · 2811 阅读 · 1 评论