Coin3d under Visual Studio .Net 2003 (deutsch) Download and install coin3d (www.coin3d.org). In Visual Studio create an _empty_ Win32-Console Application (Win32-Konsolenprogramm, Leeres Projekt) Add the coin3d include directory (Z:\coin3d\include) to the includes ( Extras > Optionen > Projekte > VC++-Verzeichnisse > Verzeichnisse anzeigen für: Includedateien: Add "$(COIN3DDIR)\include" ) Add the library directory (Z:\coin3d\lib) to the libraries ( ... > Verzeichnisse anzeigen für: Bibliothekdateien: Add "$(COIN3DDIR)\lib" ) Add "Coin2.lib" and "SoWin1.lib" to Additional Dependecies ( Projekt > Eigenschaften > Konfigurationseigenschaften > Linker > Eingabe > Zusätzliche Abhängigkeiten: Add "coin2.lib" and "sowin1.lib" ) Add COIN_DLL, SIMAGE_DLL, SOWIN_DLL to the Preprocessor definitons ( Projekt > EIgenschaften > Konfigurationseigenschaften > C/C++ > Präprozessor > Präprozessordefinitionen: Add "COIN_DLL", "SIMAGE_DLL" and "SOWIN_DLL" ) You may now want to test your configuration: #include #include #include #include #include int main(int, char ** argv) { HWND window = SoWin::init(argv[0]); if (window==NULL) exit(1); SoWinExaminerViewer * viewer = new SoWinExaminerViewer(window); SoSeparator * root = new SoSeparator; root->ref(); root->addChild(new SoCone); viewer->setSceneGraph(root); viewer->show(); SoWin::show(window); SoWin::mainLoop(); delete viewer; root->unref(); return 0; } After the installation a new enivronment variable "COIN3DDIR" should exist which equals to the coin3d installation directory (f.e Z:\coin3d). If that is not the case, set it or replace "$(COIN3DDIR)" with your installation directory.