-
-
Notifications
You must be signed in to change notification settings - Fork 868
Replies: 1 comment · 7 replies
-
用 mingw 工具链要切平台 xmake f -p mingw |
Beta Was this translation helpful? Give feedback.
All reactions
-
|
Beta Was this translation helpful? Give feedback.
All reactions
-
需要 codegen 的头文件用 |
Beta Was this translation helpful? Give feedback.
All reactions
-
还是不行。。。我还用了官方自带的模板工程试了下 |
Beta Was this translation helpful? Give feedback.
All reactions
-
#4469 感觉和这个比较相似 |
Beta Was this translation helpful? Give feedback.
All reactions
-
用 mingw 编译,就必须切换 而且你用 |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
平台:Windows11
Qt版本:5.14.2
toolchain:Qt安装时自带的mingw730_64
xmake版本:
xmake v2.8.5+master.8865866a4
xmake.lua:
传入参数:
"--qt=D:/software/Qt5.14.2/5.14.2/mingw73_64",
"--mingw=D:/software/Qt5.14.2/Tools/mingw730_64"
xmake命令:
xmake f -p windows -a x64 -m debug --qt=D:/software/Qt5.14.2/5.14.2/mingw73_64 --mingw=D:/software/Qt5.14.2/Tools/mingw730_64 --toolchain=mingw
xmake -v:
[ 90%]: linking.debug planefight_qt5.exe
D:\software\Qt5.14.2\Tools\mingw730_64\bin\x86_64-w64-mingw32-g++ -o build\windows\x64\debug\planefight_qt5.exe build.objs\planefight_qt5\windows\x64\debug\src\Bullet.cpp.obj build.objs\planefight_qt5\windows\x64\debug\src\Config.cpp.obj build.objs\planefight_qt5\windows\x64\debug\src\Director.cpp.obj build.objs\planefight_qt5\windows\x64\debug\src\Enemy.cpp.obj build.objs\planefight_qt5\windows\x64\debug\src\FpsChooseScene.cpp.obj build.objs\planefight_qt5\windows\x64\debug\src\GameScene.cpp.obj build.objs\planefight_qt5\windows\x64\debug\src\HighestScoreScene.cpp.obj build.objs\planefight_qt5\windows\x64\debug\src\Image.cpp.obj build.objs\planefight_qt5\windows\x64\debug\src\main.cpp.obj build.objs\planefight_qt5\windows\x64\debug\src\Plane.cpp.obj build.objs\planefight_qt5\windows\x64\debug\src\Player.cpp.obj build.objs\planefight_qt5\windows\x64\debug\src\Props.cpp.obj build.objs\planefight_qt5\windows\x64\debug\src\Scene.cpp.obj build.objs\planefight_qt5\windows\x64\debug\src\SettingScene.cpp.obj build.objs\planefight_qt5\windows\x64\debug\src\Sprite.cpp.obj build.objs\planefight_qt5\windows\x64\debug\src\StartScene.cpp.obj build.objs\planefight_qt5\windows\x64\debug\src\Window.cpp.obj build.objs\planefight_qt5\windows\x64\debug\gens\rules\qt\qrc\planefight_qt5.cpp.obj -LD:\software\Qt5.14.2\5.14.2\mingw73_64\lib -g -lQt5Guid -lQt5Widgetsd -lQt5Cored -lws2_32 -lgdi32 -lole32 -ladvapi32 -lshell32 -luser32 -lopengl32 -limm32 -lwinmm -liphlpapi -subsystem:windows -entry:mainCRTStartup
看上去像是链接部分出了问题
报错:x86_64-w64-mingw32-g++: error: unrecognized command line option '-subsystem:windows'
error: execv(D:\software\Qt5.14.2\Tools\mingw730_64\bin\x86_64-w64-mingw32-g++ -o build\windows\x64\debug\planefight_qt5.exe build.objs\planefight_qt5\windows\x64\debug\src\Bullet.cpp.obj build.objs\planefight_qt5\windows\x64\debug\src\Config.cpp.obj bdebug\src\GameScene.cpp.obj build.objs\planefight_qt5\windows\x64\debug\src\HighestScoreScene.cpp.obj build.objs\planefight_qt5\windows\x64\debug\src\Image.cpp.obj build.objs\planefight_qt5\windows\x64\debug\src\main.cpp.obj build.objs\planefight_qt5\windows\x64\debug\src\Plane.cpp.obj build.objs\planefight_qt5\windows\x64\debug\src\Player.cpp.obj build.objs\planefight_qt5\windows\x64\debug\src\Props.cpp.obj build.objs\planefight_qt5\windows\x64\debug\src\Scene.cpp.obj build.objs\planefight_qt5\windows\x64\debug\src\SettingScene.cpp.obj build.objs\planefight_qt5\windows\x64\debug\src\Sprite.cpp.obj build.objs\planefight_qt5\windows\x64\debug\src\StartScene.cpp.obj build.objs\planefight_qt5\windows\x64\debug\src\Window.cpp.obj build.objs\planefight_qt5\windows\x64\debug\gens\rules\qt\qrc\planefight_qt5.cpp.obj -LD:\software\Qt5.14.2\5.14.2\mingw73_64\lib -g -lQt5Guid -lQt5Widgetsd -lQt5Cored -lws2_32 -lgdi32 -lole32 -ladvapi32 -lshell32 -luser32 -lopengl32 -limm32 -lwinmm -liphlpapi -subsystem:windows -entry:mainCRTStartup) failed(1)
请问有什么办法能够解决该问题?
Beta Was this translation helpful? Give feedback.
All reactions