mingw 编译器: clion编译发布的QT软件,提示缺少动态库,导致程序打不开。 这时需要通过 qt5.X.X(MinGW X.X.X 64/32-bit) prompt提示窗,类似于CMD,进入软件所在目录运行windeploytqt XXX.exe。软件顺利打开,可是会同时打开一个CMD弹窗。 去除弹窗: 在CMakeLists.txt中增加: set(CMAKE_CXX_FLAGS "-mwindows")
add_executable(${PROJECT_NAME} WIN32 ...)
要把“WIN32”加上。
我们用的比较多的是MSVC编译器:
#pragma comment( linker, "/subsystem:\"windows\" /entry:\"mainCRTStartup\"" )
在main 函数加上上面这句。
一行代码解决debug中文乱码:
setlocale(LC_ALL, "en_US.UTF-8");
system("CHCP 65001");
也是在main()函数加入。
char s[]= {" --no-sandbox"};
argv[argc] = s;
argc++;
ubuntu 显示webengine。