Changeset 7423
- Timestamp:
- Sep 12, 2010, 1:39:02 PM (14 years ago)
- Location:
- sandbox_qt/src
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
sandbox_qt/src/CMakeLists.txt
r7421 r7423 94 94 ${ORXONOX_WIN32} 95 95 LINK_LIBRARIES 96 ${QT_QTMAIN_LIBRARY} 96 97 orxonox 97 98 SOURCE_FILES -
sandbox_qt/src/Orxonox.cc
r6417 r7423 34 34 */ 35 35 36 #include "SpecialConfig.h" 37 38 #ifdef ORXONOX_USE_WINMAIN 39 # ifndef WIN32_LEAN_AND_MEAN 40 # define WIN32_LEAN_AND_MEAN 41 # endif 42 #include <windows.h> 43 #endif 36 #include "OrxonoxConfig.h" 44 37 45 38 #include "util/Debug.h" … … 51 44 Main method. Game starts here (except for static initialisations). 52 45 */ 53 #ifdef ORXONOX_USE_WINMAIN54 INT WINAPI WinMain(HINSTANCE hInst, HINSTANCE, LPSTR strCmdLine, INT)55 #else56 46 int main(int argc, char** argv) 57 #endif58 47 { 59 48 try 60 49 { 61 #ifndef ORXONOX_USE_WINMAIN 62 std::string strCmdLine; 63 for (int i = 1; i < argc; ++i) 64 strCmdLine = strCmdLine + argv[i] + ' '; 65 #endif 66 67 return orxonox::main(strCmdLine); 50 return orxonox::main(argc, argv); 68 51 } 69 52 catch (...) -
sandbox_qt/src/orxonox/CMakeLists.txt
r7421 r7423 33 33 LINK_LIBRARIES 34 34 ${QT_QTCORE_LIBRARY} 35 ${QT_QTGUI_LIBRARY} 35 36 util 36 37 core -
sandbox_qt/src/orxonox/Main.cc
r7421 r7423 36 36 #include "OrxonoxPrereqs.h" 37 37 38 #include <QApplication> 39 #include <QCoreApplication> 40 38 41 #include "core/Game.h" 39 42 #include "Main.h" … … 45 48 Starting point of orxonox (however not the entry point of the program!) 46 49 */ 47 int main( const std::string& strCmdLine)50 int main(int argc, char** argv) 48 51 { 49 Game* game = new Game(strCmdLine); 52 QApplication app(argc, argv); 53 54 QCoreApplication::setOrganizationName(""); 55 QCoreApplication::setOrganizationDomain(""); 56 QCoreApplication::setApplicationName(""); 50 57 51 58 //if (CommandLineParser::getValue("generateDoc").getString().empty()) 52 // game->run();53 59 54 delete game; 55 56 return 0; 60 return app.exec(); 61 //return 0; 57 62 } 58 63 } -
sandbox_qt/src/orxonox/Main.h
r5693 r7423 35 35 namespace orxonox 36 36 { 37 _OrxonoxExport int main( const std::string& strCmdLine);37 _OrxonoxExport int main(int argc, char** argv); 38 38 } 39 39
Note: See TracChangeset
for help on using the changeset viewer.