如何知道程序的配置和平台来编写相对路径?

时间:2019-05-20 15:32:24

标签: c++ configuration platform preprocessor-directive

我正在用Qt QML编写C ++代码。 我必须在x64 / Debug文件夹中的文件夹上指定一些路径,但是我希望我的程序尽可能通用,所以我想有一些预处理程序指令来了解程序(发布,调试),平台( x86或x64),我想要的Qt版本...因此我可以选择定义为静态const字符串的正确路径。

我不知道该怎么做,也不知道到底要在互联网上搜索什么... 这是一个对我来说不够通用的路径示例:

view.engine()->addImportPath(QStringLiteral("..\\..\\..\\..\\Tools\\Qt\\5.12.0\\x64\\5.12.0\\msvc2017_64\\qml"));
//or
#define QML_HOME "..\\ ..\\..\\..\\Tools\\Qt\\5.12.0\\x64\\5.12.0\\msvc2017_64\\qml"

提前感谢

0 个答案:

没有答案