记录一个气的肝疼的事故
之前在ubuntu上用qt做了一个简单的gui,然后转到windows上,想要生成exe文件使用,但是在构建的时候从MinGW可以使用,但是 MSV2017就会报错,一堆的未声明。
其中有很重要的一条是请将该文件保存为Unicode格式,可是我一开始就忽视了,让后又是重装,又是各种搜索,就是忽略了转格式。因为从linux到windows源文件的编码格式不一样。所以,一定要用notepad++将所有文件包括.cpp和.h的都转为UTF-8 BOM。
打包发布的命令
C:\Qt\Qt5.14.0\5.14.0\msvc2017_64>windeployqt d:/data/final_gui/ros_ur_gui.exe