2012-04-11 9 views
2

könnten Sie mir in diesem einfachen Fall helfen? Meine pro Datei:qmake QMAKE_EXTRA_TARGETS mit VS2010

wordparser.target = generated_source 
wordparser.commands = build.bat 
wordparser.depends = FORCE 
wordparser.CONFIG = recursive 
QMAKE_EXTRA_TARGETS += wordparser 
PRE_TARGETDEPS += wordparser 
TEMPLATE = vcapp 
TARGET = demo 
SOURCES = stub_test.cpp 

build.bat erzeugt viel von Dateien, die nicht im Demo-Ziel Gebäuden verwendet werden. Diese Profildatei generiert vcxproj, das keine Pre-Build-Ereignisse enthält. Wie erzwinge ich, dass build.bat im Pre-Build-Schritt in VS2010 ausgeführt wird?

Antwort

0

Es kann nicht mit qmake pro Dateien getan werden. Vorbereitende Aktionen werden von qmake

nicht unterstützt. Verwenden Sie stattdessen cmake.

+0

Das ist falsch ... Sie können den System (..) Anruf verwenden! Soll ich eine Antwort einreichen? – lpapp

+0

Ich würde mich freuen. Immer noch nicht sehen, wie das geht. – mor

+0

Versuchen Sie 'system (build.bat)'. Funktioniert es? Ich werde eine Antwort einreichen, wenn dies der Fall ist. – lpapp