我创建了一个在OS-X上编译和运行的应用程序.我现在想开始在Windows上运行它.首先,我将项目复制到Windows机器并尝试编译,但出现此错误:
::警告:Qmake不支持源目录下的构建目录.
有任何想法吗?
and*_*ref 16
将阴影构建目录设置为项目目录的同一级别上的某个文件夹:
folder/
project/
project-shadow-build-release/
project-shadow-build-debug/
Run Code Online (Sandbox Code Playgroud)
您可以在"项目"视图中,通过左侧的工具栏执行此操作.对我来说,这个警告只是一个烦恼,一个项目从未因此而失败.
Andref给出了解决此警告的正确答案,但您可能想了解为什么存在此要求.
实际上,构建目录必须与项目处于同一文件夹级别(即它不能高于或低于).原因是从构建目录调用链接器.因此,库文件的任何相对路径都与您在项目文件中输入的路径不同.
它有点糟糕.我喜欢将所有中间文件放在自己的文件夹中.但你根本不能用qmake.
| 归档时间: |
|
| 查看次数: |
26256 次 |
| 最近记录: |