我想在普通gcc编译器和ARM编译器中构建qt代码。如何检查qt .pro文件中的编译器版本
在这两个环境中,我必须链接不同的库。
如何检查当前编译器为linux g ++和CROSS_COMPILE为'arm-cortexa9neont-linux-gnueabi-'
?
我想在普通gcc编译器和ARM编译器中构建qt代码。如何检查qt .pro文件中的编译器版本
在这两个环境中,我必须链接不同的库。
如何检查当前编译器为linux g ++和CROSS_COMPILE为'arm-cortexa9neont-linux-gnueabi-'
?
您可以使用内置于QMake中的Platform Scope根据平台对构建进行不同的设置。
它是基于运mkspec与Qt和可
找到[凡Qt的安装]/mkspecs
你的情况
所以,我想它会是这个样子:
linux-arm-gnueabi {
//ARM stuff here
}
请注意,我没有测试过这一点。我只读过我链接到的文档中的内容。
如果只想知道处理器的类型,可以使用宏Q_PROCESSOR_ARM。