虽然小,可是费尽心力才编译成功.
先是md与mt
搞混淆了.因而出现vcruntime
与libvcruntim
等的混淆.
这一篇把各种c运行库搞明白了
后来又是win32.props
的问题,要设置一下,在C:\Users\Administrator\AppData\Local\Microsoft\MSBuild\v4.0
这个目录里面设置感觉没用
.
要进入属性管理器
里面去设置.
将lib\vc_lib
中的库路径加进去.
主要就是动态库
/静态库
问题,开始生成mimimal
的时候不小心设置错了.要都是静态库
,如果出现c运行时库
找不到链接符号时,就可以注意下,是不是静态库
与动态库
冲突了.
然后就是有些常用库没加入附加库中.平时没用,所以没见着,现在就有些要加入了.
comctl32.lib,rpcrt4.lib
,比如这两个库.
以后要收集常见窗口
库.不然,一大堆链接错误,你都不知道在哪个库
中.
_imp_fopen
像这种,都是缺少动态库(/md
),对静态库
链接来说,遇见他们,其实就是说你设置错了.像vs
这种ide
,一点都不好设置附加库
.
还真的不如d
语言.
以后要注意minimal.vcxproj
,这种是单个项目.
minimal_vc15.sln
,这种是整个项目.要仔细观察.
只有实际编译才会碰到具体问题.生成的hello world
,3M
,还是有点大.不过可能用多点就值得了.
还有,为什么生成不了debug
版,因为库就没生成debug
版.所以链接就报错.
常见的无法解析函数
网上还是有的.就怕遇见不知道的.
layout
编译时,仍然有3个未知符号
,也不知道在哪里放着.
编译wxWidgets-3.1.3成功小示例.
猜你喜欢
转载自blog.csdn.net/fqbqrr/article/details/104762863
今日推荐
周排行