English 中文(简体)
如何根据 de/释放确定不同的q配置?
原标题:How to set different qmake configuration depending on debug / release?
  • 时间:2011-02-27 16:11:00
  •  标签:
  • qt

我需要在我的档案中具体说明不同的产出和中间夹,以便进行欺骗和释放。 我建立了以下试验文件:

release {
  message( "release" )
}
debug {
  message( "debug" )
}

但是,用“欺骗”汇编在Qt造物公司中的这一编造文件可得出以下产出:

Project MESSAGE: release
Project MESSAGE: debug

似乎“建议”和“请求”两个条件都定在<代码>上。 真的 O_O. 是否允许某些人单独处理欺骗和释放问题?

最佳回答

http://qt-project.org/doc/qmake-Function-vis.html#config-config” rel=“noreferer” qmake Manual :

CONFIG(release, debug|release) {
  message( "release" )
}
CONFIG(debug, debug|release) {
  message( "debug" )
}

然而,我并没有真正得到解释。 这两种选择似乎都是真正的选择,其中只有一种是“主动的”。 但是,面包.在反兴奋剂方面是名副其实的。

问题回答

Try:

CONFIG(debug, debug|release){
message("debug")
} else {
message("release")
}

<代码>qmake将显示“debug”,如果你正在以<代码>debug或_debugrelease为替代方式(即:如果你正在以<>代码>release为格式>建造,将显示“release”电文。





相关问题
Qt: Do events get processed in order?

If I had a class A, where one of its functions does: void A::func() { emit first_signal(); emit second_signal(); } Assuming that a class B has 2 slots, one connected to first_signal, and the ...

How to determine how much free space on a drive in Qt?

I m using Qt and want a platform-independent way of getting the available free disk space. I know in Linux I can use statfs and in Windows I can use GetDiskFreeSpaceEx(). I know boost has a way, ...

Drag & drop with .ui files

I m having big troubles with drag & drop. I ve created a new Qt Designer Form Class in which I have one QListWidget and one QWidget. Now I want to enable dragging & dropping between these two ...

Link errors on Snow Leopard

I creating a small desktop application using Qt and Poco on Mac OS X Snow Leopard. Qt works fine, but once I started linking with Poco I get the following warning: ld: warning: in /Developer/SDKs/...

Showing two windows in Qt4

My friend and I have each created parts of a GUI using Qt 4. They both work independently and I am trying to integrate his form with the my main window. As of now this is the code I am using to try ...

Qt equivalent of .NET data binding?

Is there an equivalent of .NET s data binding in Qt? I want to populate some combo boxes and other widgets with QStrings that refer to specific entities in my database. However, it would be cleaner ...

热门标签