2008-11-04 5 views
0

Моя цель - интегрировать тестирование в мою среду разработки (как шаг после сборки). Я не хочу вмешиваться в DLL, которые генерируются при отладке и выпуске, поэтому я планирую создавать новые конфигурации для проекта. Но я не хочу компилировать каждый исходный файл, который у меня есть дважды - один раз для DLL, один раз для тестового модуля - я хочу поделиться сгенерированными объектными файлами. Как я могу это достичь?Поделиться .obj-файлами между различными конфигурациями

Я developping в C++ с использованием Visual Studio 2005.

ответ

1

Составьте objs в новый проект lib, который совместно используется dll и вашим тестовым проектом.

0

компилятор имеет "промежуточный" каталог, указанный в конфигурации. Если файлы .obj там новее, чем исходные файлы, которые он компилирует, он не будет их регенерировать.

+0

Это могло бы помочь. Но я хочу убедиться, что объектные файлы скомпилированы с одинаковыми параметрами независимо от того, какую конфигурацию я создаю в первую очередь. – 2008-11-04 11:45:15