VS2010生成DLL问题

    遇到个扯蛋的问题,搞了很久。。。
从别的项目里拷贝来的代码,自己用VS2010新建了一个DLL项目,发现生成的DLL很小。。。如图:


 我的50k,示例代码400k。。。然后加载后怎么也没反应,以为是配置哪里不对,对着把项目属性都改了也不行,后来把配置属性中的常规-MFC的使用-改为在静态库中使用MFC就行了。。。但是为毛原来那个是“使用标准windows库”,修改后如下


 
不理解啊。。。算了,不想纠结,不过使用静态库的话,里面的MessageBox就出错了

error LNK2019: 无法解析的外部符号_imp__MessageBoxA@16,该符号在函数 _WinMain@16 中被引用

解决方法
代码中添加依赖库
#pragma comment(lib,"User32.lib")

o(︶︿︶)o 

猜你喜欢

转载自blog.csdn.net/qq1012848571/article/details/51594313
今日推荐