включить файл .obj для проецирования в Visual Studio с помощью #pragma в переполнении стека

Есть ли способ импортировать .obj файл в проект с помощью #pragma? Я знаю, что возможно включить файл .lib, но я не могу найти способ включить файл .obj.
Проблема в том, что у меня есть приложение для Windows, и для этого приложения у меня есть другой тестовый проект. Я добавляю зависимости в тестовый проект. Я также добавляю включаемый файл в тестовый проект, чтобы видеть файлы из приложения Windows. Но когда я хочу использовать какой-то класс или метод из приложения Windows, компоновщик сказал, что у него есть «неразрешенный внешний символ». Хорошо, я нахожу файлы .obj из приложения Windows и добавляю их в Дополнительные зависимости. И теперь это работа. Но мне неудобно создавать каждый новый класс, переходить к свойствам тестового проекта и добавлять этот файл. Кроме того, когда я часто удаляю старые классы и добавляю новые.

Поэтому я надеюсь, что есть другой способ сделать это. Как с .lib файлами.

Или есть другой лучший способ сделать это? Вот мой проект на GitHub. Я использую Visual Studio 2013.

Спасибо за помощь и извините мой английский 🙂

1

Решение

Итак, я все решаю. Я создал небольшой скрипт, который просматривает папку приложения окна для всех файлов * .obj, затем он меняет файл .vcxproj, который на самом деле является XML-файлом с config.
Затем я связываю этот скрипт с событием пост сборки (Свойства проекта -> Свойства конфигурации -> События сборки -> Событие после сборки) приложения Windows.

В каждой сборке VS говорит, что что-то было изменено, и если вы хотите перезаписать это. Нажмите, чтобы перезагружать, и это все.

Его работа хорошо для меня, по крайней мере, сейчас.

https://github.com/Kowalsky95/VisualStudioObjDependencyAdding

1

Другие решения


По вопросам рекламы ammmcru@yandex.ru
Adblock
detector