Как я могу добавить пользовательские шаги сборки в Qt-Creator? - PullRequest
2 голосов
/ 14 декабря 2010

После сборки приложения я хочу скопировать его в определенный каталог (в Windows 7).

Шаг пользовательской сборки

cmd.exe \c \k copy MyPlugin.dll ..\..\..\HostApp\Debug\plugins

Но у меня есть ошибка:

Can't run process "cmd.exe \c \k copy MyPlugin.dll ..\..\..\HostApp\Debug\plugins"

Это неправильно?

1 Ответ

4 голосов
/ 14 декабря 2010

Один из способов сделать это - изменить выходной каталог сборки в файле .pro.Что-то вроде

CONFIG(debug, debug|release) {
    DESTDIR = C:/myApp/debug
} else {
    DESTDIR = C:/myApp/release
}

Или в вашем конкретном случае

CONFIG(debug, debug|release) {
    DESTDIR = ..\..\..\HostApp\Debug\plugins
} else {
    DESTDIR = ..\..\..\HostApp\Release\plugins
}

Редактировать: Этот вопрос имеет несколько хороших альтернатив моему ответу.

...