如何在Visual Studio 2010中配置NTL库

时间:2012-12-31 11:57:35

标签: visual-studio-2010 ntl

我正在尝试在我的第一个Visual Studio 2010项目中配置NTL库。我按照以下说明进行操作:http://www.shoup.net/ntl/doc/tour-win.html

我创建了一个名为ntl的新Win32项目。

然后,从Project - > Add Existing Items并选择src文件NTL库文件夹中的所有文件。

然后,我点击Project - > Properties - > Configuration Properties - > C/C++ - > Additional Include Directories我选择了include库文件夹中的NTL目录。

最后,我尝试了Build - > Build ntl但是我收到错误(对于src中的每个文件):

c:\program files\winntl-5_5_2\src\ctools.cpp(2): fatal error C1083: Cannot open include file: 'NTL/ctools.h': No such file or directory
1>  Generating Code...

2 个答案:

答案 0 :(得分:0)

简单,请按照此帮助一步一步Compiling NTL.

你必须做错事,按照说明一步一步地运作。
将NTL保存在类似的路径中:C:\ Library \ WinNTL-5_5_2,并按照站点说明进行操作。

答案 1 :(得分:0)

你可能不需要这个问题的答案,但也许对其他想要这样做的人来说。

在Visual Studio(2010)中:

  1. '文件' - > '新' - > 'Project ...'(或Ctrl + Shift + N)
  2. 选择'Win32 Project'(位于'Installed Templates' - >'Visual C ++'下),我将其命名为NTLlib,点击'Ok'
  3. 点击'下一步>',应用类型:'静态库',在其他选项中:取消选中'预编译标题',点击'完成'
  4. 在解决方案资源管理器中添加' - >右键单击已创建的项目'New Item ...',(或Ctrl + Shift + A)选择C ++ File(.cpp)命名并单击'Add'(有必要设置C / C ++设置)
  5. 下载最新的NTL library,将其解压缩到您的项目中
  6. 右键单击您的项目,转到“配置属性”中的属性(或Alt + Enter) - > 'C / C ++',点击下拉菜单中的'其他包含目录'选择编辑 - > '新行'(黄色文件夹) - >设置下载的NTL库包含文件夹的路径(包含文件夹中没有文件夹),单击“确定”
  7. 在解决方案资源管理器中添加' - >右键单击您的项目'现有项目...'(或Shift + Alt + a),并从 src目录中下载的NTL库中选择所有文件点击“添加”
  8. 在左下角打印VS ready后加载所有文件后,现在点击'Build' - > '构建NTLlib'并等待'Build:1 succeeded'。静态库在Debug / Release文件夹中创建。
  9. 要在另一个项目中使用创建的库,请按照步骤6,并设置创建的库文件夹的路径:右键单击项目 - > '属性' - > '配置属性' - > 'VC ++目录' - > '图书馆目录'/