请问各位大哥,如何在VS2017中使用VCGLIB库,我添加之后报错LINK2019,LNK2019 无法解析的外部符号 "public: char const * __cdecl vcg::ply::PlyFile::ElemName(int)" (?ElemName@PlyFile@ply@vcg@@QEAAPEBDH@Z),该符号在函数 "public: static int __cdecl vcg::tri::io::ImporterPLY::Open(class MyMesh &,char const *,class vcg::tri::io::PlyInfo &)" (?Open@?$ImporterPLY@VMyMesh@@@io@tri@vcg@@SAHAEAVMyMesh@@PEBDAEAVPlyInfo@234@@Z) 中被引用 ConsoleApplication4 C:\Users\SuLi\source\repos\ConsoleApplication4\ConsoleApplication4\ConsoleApplication4.obj 1
或者 如何在CLION中使用,在clion使用报错:undefined reference to vcg::ply::PlyFile::AddToRead(char const*, char const*, int, int, unsigned long long, int, int, int, int, unsigned long long)'
vcg::ply::PlyFile::SetCurElement(int)':
CMakeFiles\Mesh_test.dir/objects.a(main.cpp.obj): In function
感谢各位!
没用过vcg,但是一般的环境配置都是
把.h的头文件的路径 放到 项目属性----vc++目录----包含目录
把.lib的静态库的路径 放到 项目属性----vc++目录----库目录
在项目属性,链接器,输入里,输入你需要的lib,例如 abc.lib
把.dll的动态库目录,放到环境变量的path里,或者跟程序的exe文件放一起
dlib文件夹没有指向对,没有找到lib
参考:https://blog.csdn.net/m0_37772527/article/details/92390468