Closed hcaihao closed 6 months ago
不知道为什么。。。就是qmsetup用了64位编译器编译,qwindowkit用了32位编译器,但CMake不能find不同位数的包。
cmake -B build -S . -DCMAKE_INSTALL_PREFIX=E:/Develop/2019/QWindowKit/qmsetup -G "Visual Studio 16 2019" -A Win32
我先在qmsetup目录用32位编译qmsetup,然后cd ..
cmake -B build -S . -Dqmsetup_DIR=E:/Develop/2019/QWindowKit/qmsetup -DCMAKE_INSTALL_PREFIX=E:/Develop/2019/QWindowKit -G "Visual Studio 16 2019" -A Win32
也一样的错误
前面几个类似贴子的方法我试了都不行,什么管理员打开,什么x64交叉编译,一样。。。
前面几个类似贴子的方法我试了都不行,什么管理员打开,什么x64交叉编译,一样。。。
你把qmsetup这个子模块拉取最新的,然后再试试。
好了!
代码里面的qmsetup @ 961f074版本问题。
步骤
1、管理员打开x64_x86 Cross Tools Command Prompt for VS 2019
2、git clone --recursive https://github.com/stdware/qwindowkit
3、cd qwindowkit
4、cmake -B build -S . -Dqmsetup_DIR=E:/Develop/2019/QWindowKit/qmsetup -DCMAKE_INSTALL_PREFIX=E:/Develop/2019/QWindowKit -G "Visual Studio 16 2019" -A Win32
提示
不加-A Win32没问题