2011-09-04 4 views

답변

2

여기에서 다루는 세 가지 문제가 있습니다. 먼저 인용 부호 안에 그 VERSION_NUMBER=$${VERSION} 할당을 넣을 필요가있다 :

Add a define to qmake WITH a value?

두 번째는이 qmake를가 #define 문자열 리터럴에 전달 얻기 위해 지나치게 쉬운 일이 아니다는 것이다. 방법의 많은 단지 해석됩니다 번호로 구분별로 기간 잘못 형성된 숫자 상수로 :

http://robertcarlsen.net/2009/01/06/qmake-xcode-bug-258

이 문제 어딘가에 당신을 얻을 수 있습니다 ... 내 설정에서 작동, 그것은 비록 트리플 탈출 두통 :

VERSION = \\\"'0.9.9.0'\\\" 
DEFINES += "VERSION_NUMBER=$${VERSION}" 

세 번째 문제 - 아마 가장 큰이 - 당신이 오래된 qmake를를 사용하고 있는지, 그리고 트롤 테크/노키아 사람들이 그것을 알고 :

http://labs.qt.nokia.com/2009/10/12/to-make-or-not-to-make-qmake-and-beyond/

다른 것으로 전환해야합니다 (예 : CMake ... Qt를 지원하며 KDE에서 사용).

관련 문제