У меня есть проект визуальной студии, где я запрограммировал интерфейс для измерительной системы. Все проекты состоят из разных классов с файлами и реализациями заголовков. Когда я компилирую dll, мне нужен только главный заголовок, необходимый для использования dll.Скомпилировать определенные файлы заголовков в DLL (Visual Studio 2010 C++)
Пример:
MainClass.h
HelperClassA.h
HelperClassB.h
AnotherClassA.h
AnotherClassB.h
MainClass.cpp
HelperClassA.cpp
HelperClassB.cpp
AnotherClassA.cpp
AnotherClassB.cpp
Когда я компилирую MainClass.dll Я хочу только, чтобы доставить MainClass.h с DLL без других заголовков. Это возможно?
Далее я использую некоторые файлы заголовков форматированных библиотек, возможно ли также включить их в DLL, чтобы пользователь, использующий DLL, не должен был устанавливать boost или иметь файлы заголовков?
Это звучит интересно, я дам ему попробовать завтра. Я уже создаю библиотеку boost как статическую библиотеку, только заголовки дали мне головную боль; –
Понадобился время, чтобы проверить это, но он отлично работает. Я переместил весь заголовок sub-класса в файл main.cpp. То же самое с заголовками усиления. Просто нужно, чтобы статические ссылки некоторые из ускорения libs, но это работало отлично, а также. Большое спасибо! :) –