this is the project file that is used with 17.12 that has no problems (besides the blank compiler flags page now for some reason but think i can probably fix that if i find the old post i read before)
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<CodeBlocks_project_file>
<FileVersion major="1" minor="6" />
<Project>
<Option title="MyProject" />
<Option pch_mode="2" />
<Option compiler="mingw-w64_810" />
<MakeCommands>
<Build command="" />
<CompileFile command="" />
<Clean command="" />
<DistClean command="" />
<AskRebuildNeeded command="" />
<SilentBuild command=" > $(CMD_NULL)" />
</MakeCommands>
<Build>
<Target title="Debug">
<Option output="bin/Debug/MyProject" prefix_auto="1" extension_auto="1" />
<Option object_output="obj/Debug/" />
<Option type="1" />
<Option compiler="mingw-w64_810" />
<Compiler>
<Add option="-pg" />
<Add option="-g" />
<Add option="-DMYPROJECT_DEBUG" />
</Compiler>
<ResourceCompiler>
<Add option='MYPROJECT_BUILD_NAME="Debug"' />
</ResourceCompiler>
<Linker>
<Add option="-pg -lgmon" />
<Add library="glewd" />
<Add library="SDL2maind" />
<Add library="SDL2d.dll" />
<Add library="SDL2_imaged" />
<Add library="MyDebugd" />
<Add library="MyCommond" />
<Add library="MyApplicationd" />
<Add library="MyThreadd" />
<Add library="MyNetworkd" />
<Add library="RectangleBinPackd" />
<Add library="freetyped.dll" />
<Add library="cppfsd.dll" />
<Add library="duktape-2.5.0d" />
<Add directory="lib/Debug" />
</Linker>
</Target>
<Target title="Release">
<Option output="bin/Release/MyProject" prefix_auto="1" extension_auto="1" />
<Option object_output="obj/Release/" />
<Option type="1" />
<Option compiler="mingw-w64_810" />
<Compiler>
<Add option="-O2" />
<Add option="-DMYPROJECT_RELEASE" />
</Compiler>
<Linker>
<Add option="-s" />
<Add library="glew" />
<Add library="SDL2main" />
<Add library="SDL2.dll" />
<Add library="SDL2_image" />
<Add library="MyDebug" />
<Add library="MyCommon" />
<Add library="MyApplication" />
<Add library="MyThread" />
<Add library="MyNetwork" />
<Add library="RectangleBinPack" />
<Add library="freetype.dll" />
<Add library="cppfs.dll" />
<Add library="duktape-2.5.0" />
<Add directory="lib/Release" />
</Linker>
</Target>
<Target title="ReleaseO3">
<Option output="bin/ReleaseO3/MyProject" prefix_auto="1" extension_auto="1" />
<Option object_output="obj/ReleaseO3/" />
<Option type="1" />
<Option compiler="mingw-w64_810" />
<Option use_console_runner="0" />
<Compiler>
<Add option="-O3" />
<Add option="-DMYPROJECT_RELEASE_O3" />
</Compiler>
<Linker>
<Add option="-s" />
<Add library="glew" />
<Add library="SDL2main" />
<Add library="SDL2.dll" />
<Add library="SDL2_image" />
<Add library="MyDebug" />
<Add library="MyCommon" />
<Add library="MyApplication" />
<Add library="MyThread" />
<Add library="MyNetwork" />
<Add library="RectangleBinPack" />
<Add library="freetype.dll" />
<Add library="cppfs.dll" />
<Add library="duktape-2.5.0" />
<Add directory="lib/ReleaseO3" />
</Linker>
</Target>
</Build>
<Compiler>
<Add option="-std=c++1z" />
<Add option="-DASIO_STANDALONE" />
<Add directory="include" />
<Add directory="include/freetype" />
</Compiler>
<Linker>
<Add library="mingw32" />
<Add library="opengl32" />
<Add library="ws2_32" />
<Add library="ssl.dll" />
<Add library="crypto.dll" />
<Add library="snappy" />
</Linker>
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */
/* omitted alot of <Unit filename="some_path" /> entries */
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */
<Extensions>
<DoxyBlocks>
<comment_style block="2" line="2" />
<doxyfile_project />
<doxyfile_build />
<doxyfile_warnings />
<doxyfile_output />
<doxyfile_dot />
<general />
</DoxyBlocks>
<lib_finder disable_auto="1" />
<code_completion />
<envvars />
<debugger />
</Extensions>
</Project>
</CodeBlocks_project_file>
yes i was using the "save everything" button, but ive tried doing saves individually and in different orders such as "save workspace" then "save project" and vice versa
i dont think so, just a firewall for monitoring and blocking internet traffic
the compiler executable path is "C:\Programs\mingw-w64\x86_64-8.1.0-win32-seh-rt_v6-rev0\mingw64\bin" which may be a little long but hasnt caused any problems in 17.12 or cmake
the compiler label in codeblocks is "mingw-w64 8.1.0" and written as "mingw-w64_810" as you can see in the project file but this isnt causing any problems in 17.12 either