Hi, I succeed to build the osgdem.lib (including osgdem.exp and osgdem.exe.manifest) But the link failed:
>nmake Microsoft (R) Program Maintenance Utility Version 10.00.30319.01 Copyright (C) Microsoft Corporation. Tous droits réservés. "D:\dev\CMake 2.8\bin\cmake.exe" -HD:\dev\OpenSceneGraph\VirtualPlanetBu ilder -BD:\dev\OpenSceneGraph\VirtualPlanetBuilder\build --check-build-system CM akeFiles\Makefile.cmake 0 "D:\dev\CMake 2.8\bin\cmake.exe" -E cmake_progress_start D:\dev\OpenScen eGraph\VirtualPlanetBuilder\build\CMakeFiles D:\dev\OpenSceneGraph\VirtualPlanet Builder\build\CMakeFiles\progress.marks "d:\Program Files\Microsoft Visual Studio 10.0\VC\BIN\nmake.exe" -f CMak eFiles\Makefile2 /nologo - all "d:\Program Files\Microsoft Visual Studio 10.0\VC\BIN\nmake.exe" -f src\ vpb\CMakeFiles\vpb.dir\build.make /nologo -L src\vpb\CMakeFiles \vpb.dir\depend "D:\dev\CMake 2.8\bin\cmake.exe" -E cmake_depends "NMake Makefiles" D:\d ev\OpenSceneGraph\VirtualPlanetBuilder D:\dev\OpenSceneGraph\VirtualPlanetBuilde r\src\vpb D:\dev\OpenSceneGraph\VirtualPlanetBuilder\build D:\dev\OpenSceneGraph \VirtualPlanetBuilder\build\src\vpb D:\dev\OpenSceneGraph\VirtualPlanetBuilder\b uild\src\vpb\CMakeFiles\vpb.dir\DependInfo.cmake --color= "d:\Program Files\Microsoft Visual Studio 10.0\VC\BIN\nmake.exe" -f src\ vpb\CMakeFiles\vpb.dir\build.make /nologo -L src\vpb\CMakeFiles \vpb.dir\build "D:\dev\CMake 2.8\bin\cmake.exe" -E cmake_progress_report D:\dev\OpenSce neGraph\VirtualPlanetBuilder\build\CMakeFiles 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 [ 88%] Built target vpb "d:\Program Files\Microsoft Visual Studio 10.0\VC\BIN\nmake.exe" -f appl ications\osgdem\CMakeFiles\application_osgdem.dir\build.make /nologo -L applications\osgdem\CMakeFiles\application_osgdem.dir\depend "D:\dev\CMake 2.8\bin\cmake.exe" -E cmake_depends "NMake Makefiles" D:\d ev\OpenSceneGraph\VirtualPlanetBuilder D:\dev\OpenSceneGraph\VirtualPlanetBuilde r\applications\osgdem D:\dev\OpenSceneGraph\VirtualPlanetBuilder\build D:\dev\Op enSceneGraph\VirtualPlanetBuilder\build\applications\osgdem D:\dev\OpenSceneGrap h\VirtualPlanetBuilder\build\applications\osgdem\CMakeFiles\application_osgdem.d ir\DependInfo.cmake --color= "d:\Program Files\Microsoft Visual Studio 10.0\VC\BIN\nmake.exe" -f appl ications\osgdem\CMakeFiles\application_osgdem.dir\build.make /nologo -L applications\osgdem\CMakeFiles\application_osgdem.dir\build Linking CXX executable ..\..\bin\osgdem.exe cd applications\osgdem "D:\dev\CMake 2.8\bin\cmake.exe" -E vs_link_exe d:\PROGRA~1\MICROS~1.0\V C\bin\cl.exe @CMakeFiles\application_osgdem.dir\objects1.rsp @C:\Users\OLIVIE~ 1.ATE\AppData\Local\Temp\nmF372.tmp Compilateur d'optimisation Microsoft (R) 32 bits C/C++ version 16.00.30319.01 po ur 80x86 Copyright (C) Microsoft Corporation. Tous droits réservés. cl CMakeFiles/application_osgdem.dir/osgdem.obj Microsoft (R) Incremental Linker Version 10.00.30319.01 Copyright (C) Microsoft Corporation. All rights reserved. /out:..\..\bin\osgdem.exe /implib:..\..\bin\osgdem.lib /version:0.0 /STACK:10000000 /machine:X86 /INCREMENTAL:NO /subsystem:console ..\..\lib\vpb.lib Ws2_32.lib glu32.lib opengl32.lib kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib /MANIFEST CMakeFiles/application_osgdem.dir/osgdem.obj CrÚation de la bibliothÞque ..\..\bin\osgdem.lib et de l'objet ..\..\bin\osgd em.exp osgdem.obj : warning LNK4217: symbole dÚfini localement ?log@OperationLog@vpb@@Q AAXW4NotifySeverity@osg@@PBDZZ (public: void __cdecl vpb::OperationLog::log(enum osg::NotifySeverity,char const *,...)) importÚ dans la fonction "public: void _ _cdecl vpb::Logger::log(enum osg::NotifySeverity,char const *,...)const " (?log@ Logger@vpb@@QBAXW4NotifySeverity@osg@@PBDZZ) osgdem.obj : warning LNK4217: symbole dÚfini localement ??0Parameter@vpb@@QAE@AA N@Z (public: __thiscall vpb::Parameter::Parameter(double &)) importÚ dans la fon ction __catch$_main$0 osgdem.obj : warning LNK4217: symbole dÚfini localement ?run@DataSet@vpb@@QAEHXZ (public: int __thiscall vpb::DataSet::run(void)) importÚ dans la fonction _main osgdem.obj : warning LNK4217: symbole dÚfini localement ?checkBuildValidity@Data Set@vpb@@QAE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ ( public: class std::basic_string<char,struct std::char_traits<char>,class std::al locator<char> > __thiscall vpb::DataSet::checkBuildValidity(void)) importÚ dans la fonction _main osgdem.obj : warning LNK4217: symbole dÚfini localement ?addTerrain@DataSet@vpb@ @QAE_NPAVTerrainTile@osgTerrain@@@Z (public: bool __thiscall vpb::DataSet::addTe rrain(class osgTerrain::TerrainTile *)) importÚ dans la fonction _main osgdem.obj : warning LNK4217: symbole dÚfini localement ?setTask@DataSet@vpb@@QA EXPAVTask@2@@Z (public: void __thiscall vpb::DataSet::setTask(class vpb::Task *) ) importÚ dans la fonction _main osgdem.obj : warning LNK4217: symbole dÚfini localement ??0BuildLog@vpb@@QAE@ABV ?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z (public: __thisc all vpb::BuildLog::BuildLog(class std::basic_string<char,struct std::char_traits <char>,class std::allocator<char> > const &)) importÚ dans la fonction _main osgdem.obj : warning LNK4217: symbole dÚfini localement ?getLogFileName@BuildOpt ions@vpb@@QBEABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ (public: class std::basic_string<char,struct std::char_traits<char>,class std::a llocator<char> > const & __thiscall vpb::BuildOptions::getLogFileName(void)const ) importÚ dans la fonction _main osgdem.obj : warning LNK4217: symbole dÚfini localement ??0DataSet@vpb@@QAE@XZ ( public: __thiscall vpb::DataSet::DataSet(void)) importÚ dans la fonction _main osgdem.obj : warning LNK4217: symbole dÚfini localement ?getNotifyLevel@BuildOpt ions@vpb@@QBE?AW4NotifyLevel@12@XZ (public: enum vpb::BuildOptions::NotifyLevel __thiscall vpb::BuildOptions::getNotifyLevel(void)const ) importÚ dans la foncti on _main osgdem.obj : warning LNK4217: symbole dÚfini localement ?getBuildOptions@Databas eBuilder@vpb@@QAEPAVBuildOptions@2@XZ (public: class vpb::BuildOptions * __thisc all vpb::DatabaseBuilder::getBuildOptions(void)) importÚ dans la fonction _main osgdem.obj : warning LNK4217: symbole dÚfini localement ?sync@vpb@@YAXXZ (void _ _cdecl vpb::sync(void)) importÚ dans la fonction _main osgdem.obj : warning LNK4217: symbole dÚfini localement ?read@Commandline@vpb@@Q AEHAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@AAVArgumentParser@osg@@PAVTer rainTile@osgTerrain@@@Z (public: int __thiscall vpb::Commandline::read(class std ::basic_ostream<char,struct std::char_traits<char> > &,class osg::ArgumentParser &,class osgTerrain::TerrainTile *)) importÚ dans la fonction _main osgdem.obj : warning LNK4217: symbole dÚfini localement ?getCurrentWorkingDirect ory@vpb@@YAPADPADH@Z (char * __cdecl vpb::getCurrentWorkingDirectory(char *,int) ) importÚ dans la fonction _main osgdem.obj : warning LNK4217: symbole dÚfini localement ?getLocalHostName@vpb@@Y A?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ (class std:: basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __c decl vpb::getLocalHostName(void)) importÚ dans la fonction _main osgdem.obj : warning LNK4217: symbole dÚfini localement ?write@PropertyFile@vpb@ @QAE_NXZ (public: bool __thiscall vpb::PropertyFile::write(void)) importÚ dans l a fonction _main osgdem.obj : warning LNK4217: symbole dÚfini localement ?setProperty@PropertyFil e@vpb@@QAEXABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@VPara meter@2@@Z (public: void __thiscall vpb::PropertyFile::setProperty(class std::ba sic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class vpb::Parameter)) importÚ dans la fonction _main osgdem.obj : warning LNK4217: symbole dÚfini localement ??0Parameter@vpb@@QAE@AB H@Z (public: __thiscall vpb::Parameter::Parameter(int const &)) importÚ dans la fonction _main osgdem.obj : warning LNK4217: symbole dÚfini localement ?getProcessID@vpb@@YAHXZ (int __cdecl vpb::getProcessID(void)) importÚ dans la fonction _main osgdem.obj : warning LNK4217: symbole dÚfini localement ?setStatus@Task@vpb@@QAE XW4Status@12@@Z (public: void __thiscall vpb::Task::setStatus(enum vpb::Task::St atus)) importÚ dans la fonction _main osgdem.obj : warning LNK4217: symbole dÚfini localement ?read@PropertyFile@vpb@@ QAE_NXZ (public: bool __thiscall vpb::PropertyFile::read(void)) importÚ dans la fonction _main osgdem.obj : warning LNK4217: symbole dÚfini localement ??0Task@vpb@@QAE@ABV?$ba sic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z (public: __thiscall vpb::Task::Task(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)) importÚ dans la fonction _main osgdem.obj : warning LNK4217: symbole dÚfini localement ?readArguments@System@vp b@@QAEXAAVArgumentParser@osg@@@Z (public: void __thiscall vpb::System::readArgum ents(class osg::ArgumentParser &)) importÚ dans la fonction _main osgdem.obj : warning LNK4217: symbole dÚfini localement ?instance@System@vpb@@SA AAV?$ref_ptr@VSystem@vpb@@@osg@@XZ (public: static class osg::ref_ptr<class vpb: :System> & __cdecl vpb::System::instance(void)) importÚ dans la fonction _main osgdem.obj : warning LNK4217: symbole dÚfini localement ?chdir@vpb@@YAHPBD@Z (in t __cdecl vpb::chdir(char const *)) importÚ dans la fonction _main osgdem.obj : warning LNK4217: symbole dÚfini localement ??1Commandline@vpb@@QAE@ XZ (public: __thiscall vpb::Commandline::~Commandline(void)) importÚ dans la fon ction _main osgdem.obj : warning LNK4217: symbole dÚfini localement ?getUsage@Commandline@vp b@@QAEXAAVApplicationUsage@osg@@@Z (public: void __thiscall vpb::Commandline::ge tUsage(class osg::ApplicationUsage &)) importÚ dans la fonction _main osgdem.obj : warning LNK4217: symbole dÚfini localement ??0Commandline@vpb@@QAE@ XZ (public: __thiscall vpb::Commandline::Commandline(void)) importÚ dans la fonc tion _main osgdem.obj : warning LNK4217: symbole dÚfini localement ??1BuildLog@vpb@@MAE@XZ (protected: virtual __thiscall vpb::BuildLog::~BuildLog(void)) import
_______________________________________________ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org