Hello,
I'm using the most current release of CB 12.17, compiled from SVN source, on a desktop platform, using Windows 10 Home.
Using the newest release of Visual C++, from Microsoft, to provide the 64-bit compiler (cl.exe). resource compiler (rc.exe), linker (link.exe) and make (nmake.exe) executables, I can successfully generate Windows console-, gui-, mfc-, and wxWidgets-based applications outside of CB's IDE
However, only after copying rc.exe and rcdll.dll into an application's source folder, can I successfully generate the same applications within the IDE. CB's project files (.cbp) show a reference to 'windres', which is the resource compiler.from TDM-GCC-64's suite of executables. I found no referance to 'windres' in default.conf.
My work-around works, but it would be nice if I didn't have to resort to using it when I wanted to create a 64-bit application that includes resources. Better yet, can someone explain why the work-around works? It's almost like CB's looking for the resource compiler in the application's source folder and not where the toolchain says it's suppose to be. Currently, rc.exe and rcdll.dll reside in a different folder than cl.exe, link.exe and nmake.exe. That information is provided to the toolchain.
Regards,
Frank
P.S. A .cbp file from a successfully built and executed wxWidgets sample is attached.