OpenGL Cmak编译GFLW 库后, 出现的LNK4098,LNK2001等错误

最近在学习OpenGL ,按部就班学着 经典学习网站         https://learnopengl-cn.github.io/

  • 自己利用Cmake 编译适合自己的平台的库..生成lib后配置include 和 lib 

注意你编译出来的是静态库 所以.. 一定要c/c++ ->代码生成->运行库设置成/MTd

  • 在学习编写着色器类的时候,出现问题如下: 

  1. 解决思路 忽略特定库
  2. 刚开始一直很好,在遇到使用C++头文件库(GLM)时候,大量报错

但这样写不会不错

不知道为什么?

3. 最好办法是一开始cmake,vs2013选项编译的时候也选择将运行库设置成/MTd..这样不必要忽略任何库

libcmtd(多线程,静态链接)------编译选项/MTd

msvcrtd.lib (多线程,动态链接) --------编译选项/MDd

发布了6 篇原创文章 · 获赞 4 · 访问量 541

猜你喜欢

转载自blog.csdn.net/Bigfish_k/article/details/103588748