|
大神好,我初学OSG。我配置好环境,cmd也正常,写了几行代码运行时,老报这样的错误,小弟束手无策,求帮助。
代码如下:
#ifdef _DEBUG
#pragma comment(lib,"osgd.lib")
#pragma comment(lib,"osgDBd.lib")
#pragma comment(lib,"osgViewerd.lib")
#pragma comment(lib,"OpenThreadsd.lib")
#else
#pragma comment(lib,"osg.lib")
#pragma comment(lib,"osgDB.lib")
#pragma comment(lib,"osgViewer.lib")
#pragma comment(lib,"OpenThreads.lib")
#endif
#include<Windows.h>
#include<osgViewer/Viewer>
#include<osgDB/ReadFile>
int main()
{
osgViewer::Viewer viewer;
osg::Node *node = new osg::Node;
node = osgDB::readNodeFile("glider.osg");
viewer.setSceneData(node);
return viewer.run();
}
输出如下:
“test.exe”(Win32): 已加载“C:\mytest\test\Debug\test.exe”。已加载符号。
“test.exe”(Win32): 已加载“C:\Windows\SysWOW64\ntdll.dll”。已加载符号。
“test.exe”(Win32): 已加载“C:\Windows\SysWOW64\kernel32.dll”。已加载符号。
“test.exe”(Win32): 已加载“C:\Windows\SysWOW64\KernelBase.dll”。已加载符号。
“test.exe”(Win32): 已加载“C:\OSG\bin\osg100-osgd.dll”。无法查找或打开 PDB 文件。
“test.exe”(Win32): 已加载“C:\OSG\bin\osg100-osgDBd.dll”。无法查找或打开 PDB 文件。
“test.exe”(Win32): 已加载“C:\OSG\bin\osg100-osgViewerd.dll”。无法查找或打开 PDB 文件。
“test.exe”(Win32): 已加载“C:\Windows\SysWOW64\msvcp120d.dll”。已加载符号。
“test.exe”(Win32): 已加载“C:\Windows\SysWOW64\msvcr120d.dll”。已加载符号。
“test.exe”(Win32): 已加载“C:\OSG\bin\ot13-OpenThreadsd.dll”。无法查找或打开 PDB 文件。
“test.exe”(Win32): 已加载“C:\Windows\SysWOW64\opengl32.dll”。已加载符号。
程序“[6812] test.exe”已退出,返回值为 -1073741701 (0xc000007b)。 |
-
|