3
異なるLinuxディストリビューションを実行する2台のコンピュータにコードを書き込むとします。ディストリビューション固有の条件付きqmakeプロジェクトの作成方法
qmakeを作成する方法は、これらの2つのディストリビューションを相違させて、それらの2つの特定のLIBSを割り当てます。
たとえば、
unix: {
ubuntu*: {
LIBS += -lcxcore -lhighgui -lm
}
gentoo*: {
LIBS += -lopencv_imgproc -lopencv_highgui -lm
}
}
おかげで、「含まれている」私が何であったかであります探している。 'GENTOO = $$システム(cat/proc/version | grep -o Gentoo)' 'UBUNTU = $$システム(cat/proc/version | grep -o Ubuntu)' 'には、 GENTOO、Gentooの):{ メッセージ(これは、Gentooである) LIBS + = -lopencv_imgproc -lopencv_highgui -lm } ''含有(UBUNTU、Ubuntuの):{ メッセージ(これはUbuntuである) LIBS + = -lcxcore -lhighgui -lm } ' – tarik