1 问题
1 CMake Error: CMake can not determine linker language for target: stbiw
在未增加stb_image_write.cpp时,可以直接在外层的CMakeLists.txt里添加这个解决:
set_target_properties(stbiw PROPERTIES LINKER_LANGUAGE CXX)
2 fatal error LNK1120: 1 unresolved externals
经过的操作:
在共享库的基础上,直接编译静态库。
再重启所有的VS项目就好了。
2 代码和编译结果
链接:https://pan.baidu.com/s/1Qi83WJS6D63dz7TD5T7UIw
提取码:nycp
3 使用方式
cd C:\\Users\\pgjgg\\Desktop\\C++_learn\\course-master\\hw01
git clone https://github.com/pengguanjun/hw01.git
cd hw01
C:/zeno/vcpkg/downloads/cmake-3.21.1-windows-i386/bin/cmake.exe -B build
##cmd.exe命令行运行
4 相关链接
VS2019 | cmake good,run bad. by pengguanjun · Pull Request #37 · parallel101/hw01 (github.com)