Hello World running in CLion, but clicking exe file in windows navigator gives error

Answered

I am running cygwin and have likely forgotten to configure something. Anyway, I have a simple Hello World program. I can build it and execute it within Clion console with no problem. However, I cannot seem to run the actual .exe file. When I click on it, I get 'the application was unable to start correctly (0xc000007b)' error message.

2 comments
Comment actions Permalink

Hi Evan.

In general, Cygwin can't produce stand-alone binaries, it requires cygwin1.dll to be present in the path. CLion provides it in the path when it launches an executable. It might be the reason in your case.

0
Comment actions Permalink

You can  also modify CMakeList's CMAKE_EXE_LINKER_FLAGS to instruct your executable to be linked statically. It'll exponentially increase the size of the .exe, though, and isn't really a good idea unless you absolutely positively need to contain your application to a single file.

0

Please sign in to leave a comment.