运行程序时,报如上图所示错误,其中一条是:
ReflectionProbe.obj : error LNK2001: 无法解析的外部符号 "__declspec(dllimport) public: __cdecl osg::Object::Object(bool)" (__imp_??0Object@osg@@QEAA@_N@Z)
报这个错误一般是因为使用了一些未定义或者没找到定义的函数或者变量等等。比如这一条就是没有找到定义的osg::Object::Object。
这是因为包含目录没有设置对,导致程序无法找到外部库的函数定义,即程序没有包含函数定义所在的依赖项。
具体解决方法:
如图,工程—属性—连接器—输入—添加依赖项—编辑。
添加需要加入的lib文件之后,程序就没有报错了。