Как добавить объектные файлы в проект в Qt - PullRequest
3 голосов
/ 10 января 2011

В настоящее время у компоновщика в одном проекте есть проблемы со связыванием с объектными файлами, созданными исходными файлами в другом проекте. Есть ли способ вручную добавить эти объектные файлы в Qt?

Ответы [ 2 ]

11 голосов
/ 10 января 2011

Попробуйте использовать директиву LIBS в вашем файле *.pro;

LIBS += /path/to/foo.o
6 голосов
/ 18 декабря 2015

Основываясь на ответе ismail, если у вас есть каталог с большим количеством объектных файлов, вам не нужно включать каждый из них отдельно.Вы можете просто написать:

LIBS += "../path-to-objs/*.obj"

Вы также можете указать различные объектные файлы для ссылки для сборки отладки и выпуска:

Release:LIBS += "../path-to-objs/Release/*.obj"
Debug:LIBS += "../path-to-objs/Debug/*.obj"

Я включаю это, потому что мой компоновщик MSVC жалуется, когдауказанные объектные файлы не соответствуют типу сборки (выпуск / отладка).

...