libigl 使用时常见错误与解决方法
一、 error C2440: ‘=’: cannot convert from ‘char [260]’ to ‘LPWSTR’,等类似错误
解决方法:
1、打开属性配置页
2、配置属性 -> 高级 -> 字符集
3、选择 使用多字节字符集
二、error C4996: ‘fopen’ ,等类似错误
解决方法:
1、打开属性配置页
2、配置属性 -> C/C++ -> 预处理器 -> 预处理器定义
3、添加 _CRT_SECURE_NO_WARNINGS
三、error C1128:字节数超过对象文件格式main.cpp限制:请使用/bigobj进行编译
解决方法:
1、打开属性配置页
2、配置属性 -> C/C++ -> 命令行
3、添加 /bigobj
四、error LNK2019 无法解析的外部符号 _gladLoadGLLoader,该符号在函数 _main 中被引用,等类似错误
解决方法:
将**glad.c **文件添加到当前项目
五、error LNK2019: 无法解析的外部符号 glfwInit,函数 main 中引用了该符号,等类似问题
解决方法:
1、下载Glfw
glfw的github下载地址:https://github.com/glfw/glfw/releases
2、配置属性 -> 链接器 -> 常规 -> 附加库目录
3、添加 *\glfw-3.3.4.bin.WIN64\lib-vc2019
注:*为根目录
4、配置属性 -> 链接器 -> 输入 -> 附加依赖项
5、添加 glfw3.lib