3
假设我在运行不同Linux发行版的2台计算机上编写代码。如何创建发行版特定的条件qmake项目
如何使qmake不同于这两个发行版并为这两个发行版分配特定的LIBS。
例如;
unix: {
ubuntu*: {
LIBS += -lcxcore -lhighgui -lm
}
gentoo*: {
LIBS += -lopencv_imgproc -lopencv_highgui -lm
}
}
感谢@rogerzanoni,“载”是我是寻找。将您的版本更改为:'GENTOO = $$ system(cat/proc/version | grep -o Gentoo)' 'UBUNTU = $$ system(cat/proc/version | grep -o Ubuntu)' 'contains GENTOO,Gentoo的):{ 消息(这是Gentoo的) LIBS + = -lopencv_imgproc -lopencv_highgui -lm }' '含有(UBUNTU,Ubuntu的):{ 消息(这是Ubuntu的) LIBS + = -lcxcore ''lhighgui -lm }' – tarik 2012-04-11 09:25:12