Qt项目文件:具有调试和发布的多个平台

时间:2016-07-05 09:16:41

标签: c++ qt

通过我的项目,我想支持Windows(vc12)和Linux(gcc)。问题是每种构建模式都有不同的路径和库。

#shared all
unix
{
# unix shared
 debug
 {
  # unix debug
 }
 release
 {
  # unix release
 }
}
win32
{
 # win shared
 debug
 {
  # win debug
 }
 release
 {
  # win release
 }
}

到目前为止,我的经验是unix / win32可以工作,但是调试/发布不行。 有没有办法实现这个功能?

1 个答案:

答案 0 :(得分:1)

CONFIG(release, debug|release) {
   #code for release mode
}
CONFIG(debug, debug|release) {
   #code for debug mode
}