Bmy*_*est 1 c++ visual-studio-2008 itk
是否有一种简单、直接的方法可以在不使用 CMake 的情况下将 ITK 库包含到我的项目(VS2008 解决方案)中?
我这周才开始研究 ITK。到目前为止,我成功地编译了 ITK 和 VTK,并且也编译(和运行)了 WikiExamples。我的下一个目标是将任何 ITK 功能包含到我自己的项目中。除了在记录的安装过程中使用它之外,我对 CMake 没有任何经验。
我自己的项目代码库本身就是一个相当复杂的 SDK 环境,位于相当大、复杂的 VS2008 解决方案中,我只想向其中添加一些 ITK 功能。由于我已经构建了 ITK,我可以简单地将包含设置到 .h 文件并将 lib 目录添加到链接器吗?
有没有一种好方法可以做到这一点,因为 .h 文件分布在整个 ITK 代码树上?
我意识到这个问题很相似,但给定的答案对我来说太神秘了,抱歉。
编辑:经过第二次和第三次阅读后,实际上并非如此。这导致了我在下面的回答。
使用 CMake(或 cmake-gui)配置 ITK 时,可以将变量CMAKE_INSTALL_PREFIX设置为所有输出的目标。默认值为C:/Programm Files (x84)/itk

成功执行配置和生成后,解决方案文件 ( ITK.sln ) 已在给定的“构建二进制文件的位置”目录中创建,并且可以在 Visual Studi0 2008 中打开。该解决方案具有默认项目ALL_BUILD,用于构建解决方案,但它也有一个默认情况下跳过的INSTALL项目。

构建此解决方案(在 ALL_BUILD 之后)将所有必需的 lib、.h、.dll 等文件复制到之前指定的路径中。

这个文件夹结构是链接我自己的项目的地方。

在您自己的项目中链接
在您自己的 VS Studio 项目中(我使用的是 VS 2008),您必须修改项目属性以包含包含文件:

并且您必须修改您的项目属性以包含用于链接的库文件:

| 归档时间: |
|
| 查看次数: |
1787 次 |
| 最近记录: |