34 #ifdef __cplusplus_cli 35 #pragma managed(push, off) 38 #include "GameIDE/BuildSystem/build_operation.h" 39 #include "GameIDE/BuildSystem/build_system.h" 40 #include "GameIDE/BuildSystem/build_tool.h" 41 #include "GameIDE/FileItemType/file_item_type.h" 42 #include "GameIDE/FileItemType/file_item_type_factory.h" 43 #include "GameIDE/MainWindow/main_window.h" 44 #include "GameIDE/SolutionModel/Project/project.h" 45 #include "GameIDE/SolutionModel/Project/project_item.h" 46 #include "GameIDE/SolutionModel/Solution/project_reference.h" 47 #include "GameIDE/SolutionModel/Solution/solution.h" 48 #include "GameIDE/SolutionModel/UserOptions/opened_item.h" 49 #include "GameIDE/SolutionModel/UserOptions/project_options.h" 50 #include "GameIDE/SolutionModel/UserOptions/user_options.h" 51 #include "GameIDE/SolutionModel/solution_model.h" 52 #include "GameIDE/UIController/document_editor.h" 53 #include "GameIDE/UIController/document_editor_type.h" 54 #include "GameIDE/UIController/ui_controller.h" 55 #include "GameIDE/UIController/ui_controller_listener.h" 56 #include "GameIDE/UIController/ui_ribbon_section.h" 57 #include "GameIDE/Workspace/dockable_component.h" 59 #ifdef __cplusplus_cli 65 #error Your application is set to link with the single-threaded version of the run-time library. Go to project settings, in the C++ section, and change it to multi-threaded. 69 #pragma comment(lib, "clanGameIDE-dll.lib") 71 #pragma comment(lib, "clanGameIDE-static-mtdll.lib") 73 #pragma comment(lib, "clanGameIDE-static-mt.lib") 77 #pragma comment(lib, "clanGameIDE-dll-debug.lib") 79 #pragma comment(lib, "clanGameIDE-static-mtdll-debug.lib") 81 #pragma comment(lib, "clanGameIDE-static-mt-debug.lib")