【发布时间】:2014-02-14 13:46:29
【问题描述】:
我按照instruction构建gdcm,没有c#包装,检查GDCM_BUILD_SHARED_LIBS(使用cmake-gui),配置和生成后,打开msvc2010并buildall,
我发现build_dir\bin\debug 的内容都是静态库,但是 dll 在哪里?我对cmake知之甚少,只知道如何使用cmake_gui,这个问题让我发疯,感谢任何帮助。我已经使用 msvc2008 成功构建了 gdcm,并且运行良好,在 build_dir\bin\debug 或 build_dir\bin\release 中生成了 dll。
【问题讨论】:
-
我知道这个版本的 gdcm 适用于静态库以及 Visual Studio 2010 和 Visual Studio 2012,因为我的应用程序就是以此为目标的。虽然我很久没有尝试使用 GDCM_BUILD_SHARED_LIBS 构建任何版本的 GDCM。
-
@drescherjm 感谢您的关注,我尝试使用静态库,遵循tips 并包含头文件。但我不断收到未解决的链接错误,我不知道为什么
-
我开发的所有应用程序都使用 CMake 生成 Visual Studio(当我有时间制作端口时 + linux)项目文件,所以我从不直接搞乱项目设置。