|
发表于 2010-4-26 13:02:21
|
显示全部楼层
书中的Main.cpp中要加#include "stdafx.h"吗?不加编译通不过,说可能少了这个头文件;加了出现1>LINK : warning LNK4067: 不明确的入口点;选定“mainCRTStartup”
1>main.obj : error LNK2001: 无法解析的外部符号 "__declspec(dllimport) public: __thiscall osg::Group::Group(void)" (__imp_??0Group@osg@@QAE@XZ)
1>main.obj : error LNK2001: 无法解析的外部符号 "__declspec(dllimport) protected: virtual __thiscall osg::Group::~Group(void)" (__imp_??1Group@osg@@MAE@XZ)
1>main.obj : error LNK2001: 无法解析的外部符号 "__declspec(dllimport) public: __thiscall osgViewer::Viewer::Viewer(void)" (__imp_??0Viewer@osgViewer@@QAE@XZ)
1>main.obj : error LNK2001: 无法解析的外部符号 "__declspec(dllimport) public: static class osgDB::Registry * __cdecl osgDB::Registry::instance(bool)" (__imp_?instance@Registry@osgDB@@SAPAV12@_N@Z)
1>main.obj : error LNK2001: 无法解析的外部符号 "__declspec(dllimport) class osg::Node * __cdecl osgDB::readNodeFile(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class osgDB::ReaderWriter::Options const *)" (__imp_?readNodeFile@osgDB@@YAPAVNode@osg@@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PBVOptions@ReaderWriter@1@@Z)
1>main.obj : error LNK2001: 无法解析的外部符号 "__declspec(dllimport) public: void __thiscall osgUtil::Optimizer:ptimize(class osg::Node *)" (__imp_?optimize@Optimizer@osgUtil@@QAEXPAVNode@osg@@@Z)
1>main.obj : error LNK2001: 无法解析的外部符号 "__declspec(dllimport) public: virtual void __thiscall osg::Referenced::setThreadSafeRefUnref(bool)" (__imp_?setThreadSafeRefUnref@Referenced@osg@@UAEX_N@Z)
1>main.obj : error LNK2001: 无法解析的外部符号 "__declspec(dllimport) public: virtual void __thiscall osg::Node::ascend(class osg::NodeVisitor &)" (__imp_?ascend@Node@osg@@UAEXAAVNodeVisitor@2@@Z)
这是什么原因啊?麻烦了啊,刚开始学。 |
|