2014-02-14 3 views
2

Я построил gdcm после instruction, нет C# wrapping, с GDCM_BUILD_SHARED_LIBS проверен (используя cmake-gui) после настройки и сгенерирования, откройте msvc2010 и buildall, Я нахожу, что содержимое build_dir\bin\debug - это все статические библиотеки, но где dll? Я мало знаю о cmake, знаю только, как использовать cmake_gui, проблема сводит меня с ума, любая помощь приветствуется. Я успешно построил gdcm с msvc2008, и он работает хорошо, с dll, сгенерированными в build_dir\bin\debug или build_dir\bin\release.build gdcm 2.4.1 с cmake и msvc 2010 не могут получить все DLL

+0

Я знаю, что эта версия gdcm работает для статических библиотек и Visual Studio 2010 и Visual Studio 2012, так как я нацеливаю свои приложения на это. Хотя я долго не пытался создавать какую-либо версию GDCM с GDCM_BUILD_SHARED_LIBS. – drescherjm

+0

@drescherjm благодарит вас за беспокойство, я попытался использовать статические библиотеки, следуя этим [подсказкам] (http://stackoverflow.com/a/8749234/930125) и включаю файлы заголовков. но я уверенно получил неразрешенную ошибку ссылки, и я не знаю, почему – toolchainX

+0

Все мои приложения, которые я разрабатываю, используют CMake для генерации файлов проектов Visual Studio (+ linux, когда у меня есть время для создания порта), поэтому я никогда не общаюсь с настройки проекта напрямую. – drescherjm

ответ

0

Сначала я должен прочитать кутюрье cmake, я проверил GDCM_BUILD_SHARED_LIBS, но забыл переконфигурировать его, извините за глупость.

+0

как вы переконфигурировали его. Я сталкиваюсь с той же проблемой, что и раньше не использовал cmake. – Optimus

+0

@Optimus вам нужно дважды щелкнуть кнопку конфигурации – toolchainX

Смежные вопросы