Название: Как добавить букву 'd' для debug версии Отправлено: Hort от Февраль 16, 2010, 13:25 Сделал таким способой - не работает. Все время собирается с 'd' в конце.
PRO файл: Цитировать # ------------------------------------------------- # Project created by QtCreator 2009-05-09T10:08:42 # ------------------------------------------------- TEMPLATE = app DESTDIR = ../bin DEPENDPATH += ../tcdatabase INCLUDEPATH += ../tcdatabase \ $$[QT_INSTALL_PREFIX]/src/3rdparty/zlib RESOURCES = ../resources/tceditor.qrc SOURCES += main.cpp \ mainwindow.cpp \ document.cpp \ propertiesdialog.cpp \ questiondialog.cpp HEADERS += mainwindow.h \ document.h \ propertiesdialog.h \ questiondialog.h FORMS += mainwindow.ui \ document.ui \ propertiesdialog.ui \ questiondialog.ui release { TARGET = tceditor LIBS += -L../lib -ltcdatabase } debug { TARGET = tceditord LIBS += -L../lib -ltcdatabased } Название: Re: Как добавить букву 'd' для debug версии Отправлено: SABROG от Февраль 16, 2010, 14:28 Кусок из моего проекта
Код: CONFIG(debug, debug|release) { Название: Re: Как добавить букву 'd' для debug версии Отправлено: Hort от Февраль 16, 2010, 15:13 спасибо. а как указать LIBS, чтобы он кушал библиотеки с 'd'?
сделал так Цитировать CONFIG(debug, debug|release) { но почему-то release не запускается. собирается без ошибок.TARGET = $$join(TARGET,,,d) LIBS += -L../lib -lTcDatad } else { LIBS += -L../lib -lTcData } пишет: Цитировать Starting D:\Development\Qt 4\TestCrafter\bin\tceditor.exe... хотя debug запускается отличноD:\Development\Qt 4\TestCrafter\bin\tceditor.exe exited with code -1073741511 Название: Re: Как добавить букву 'd' для debug версии Отправлено: SABROG от Февраль 16, 2010, 18:24 Отладчик в руки и вперед.
Название: Re: Как добавить букву 'd' для debug версии Отправлено: Hort от Февраль 16, 2010, 18:55 Отладчик в руки и вперед. под debug все нормально. а с release отладчик не запускается :(Название: Re: Как добавить букву 'd' для debug версии Отправлено: Hort от Февраль 16, 2010, 19:09 сорри. разобрался. все оказалось очень банально - лежали в bin старые Qt библиотеки (дебаг версии я туда не кидал)
|