如何解决Qt:如何在Pro中包含空间路径
平台:Windows 10
Qt版本:5.15.1
例如,我想将此路径C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt
包含在pro文件中。
以下是我尝试过的方法:
-
使用
$$quote()
:INCLUDEPATH += $$quote(C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt)
-
使用
" "
:INCLUDEPATH += "C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt"
-
一起使用
$$quote
和" "
:INCLUDEPATH += $$quote("C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt")
-
将
\\
更改为/
:INCLUDEPATH += $$quote("C:/Program Files (x86)/Windows Kits/10/Include/10.0.18362.0/ucrt")
都不好,这是我不断得到的错误:
解决方法
尝试一下:
INCLUDEPATH += "C:\'Program Files (x86)'\WindowsKits\10\Include\10.0.18362.0\ucrt"
您需要用df["conval"] = df.idcon.map(df.set_index("id").value)
引用,并使用不带""
的正斜杠
,要指定包含空格的路径,请使用空格中所述的技术对路径进行引用。
$$quote
我在 $$shell_quote
如:
$$shell_quote("C:\Program Files\Git\bin\bash.exe") make_version_header.sh
这是在一个工作项目中(GitHub 上一个传递 CI 作业的项目):https://github.com/219-design/qt-qml-project-template-with-ci/blob/22788b05738a/windows.pri#L33
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。