0

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

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

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

然后,我单击Project-> Properties-> Configuration Properties-> C/C++->Additional Include Directories并选择includeNTL库文件夹中的目录。

最后,我尝试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...
4

2 回答 2

0

Simple, follow this help step by step Compiling NTL.

You must be doing something wrong, follow the instructions step by step it will work.
Save NTL in a path like it : C:\Library\WinNTL-5_5_2, and follow instructions of site.

于 2013-01-01T18:41:16.973 回答
0

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

在 Visual Studio (2010) 中:

  1. “文件”->“新建”->“项目...”(或 Ctrl + Shift + N)
  2. 选择“Win32 Project”(位于“Installed Templates”->“Visual C++”下),我将其命名为 NTLlib,单击“Ok”
  3. 单击“下一步>”,应用程序类型:“静态库”,在附加选项中:取消选中“预编译头”,单击“完成”
  4. 在解决方案资源管理器“添加”->“新建项目...”中右键单击创建的项目,(或 Ctrl + Shift + A)选择 C++ 文件 (.cpp) 命名并单击“添加”(需要设置C/C++ 设置)
  5. 下载最新的NTL 库,解压到你的项目中
  6. 右键单击您的项目,转到“配置属性”->“C/C++”中的“属性”(或 Alt + Enter),从下拉菜单中单击“其他包含目录”,选择编辑->“新行”(黄色文件夹) -> 设置下载的 NTL 库包含文件夹的路径(包含文件夹中没有文件夹),单击“确定”
  7. 在解决方案资源管理器“添加”->“现有项目...”(或 Shift + Alt + a)中右键单击您的项目,然后从src 目录中下载的 NTL 库中选择所有文件单击“添加”
  8. 加载左下角的所有文件后打印 VS 就绪,现在单击“构建”->“构建 NTLlib”并等待“构建:1 成功”。静态库在 Debug/Release 文件夹中创建。

要在另一个项目中使用创建的库,只需按照步骤 6.,并设置创建的库文件夹的路径:右键单击项目 -> 'Properties' -> 'Configuration Properties' -> 'VC++ Directories' -> 'Library Directories '/

于 2016-01-02T18:36:38.090 回答