1

我已经从http://www.shoup.net/ntl/download.html下载了 NTL 版本 6.1.0,并且在 Visual Studio 2013 中编译它时遇到了问题。文档(http://www.shoup.net/ntl/doc /tour-win.html ) 仅显示如何在 MSVC++ 6 中编译 NTL,这在我的情况下不起作用。

我需要使用 NTL 库在我的加密项目 - ElGamal 数字签名方案中对质数进行编码。

4

1 回答 1

2
  1. 使用“File\New\Project From Existing Code...”菜单项。
  2. 在“从现有代码文件创建新项目”向导的第一页中,在“您要创建什么类型的项目?”中选择“Visual C++”。组合框。
  3. 按下一步按钮。
  4. 在“从现有代码文件创建新项目”向导的下一页中,按“浏览”按钮并为“项目文件位置”选择 WinNTL-6_1_0\src 目录。
  5. 在“项目名称”编辑中,键入 NTL。
  6. 按下一步按钮。
  7. 在“从现有代码文件创建新项目”向导的下一页中,在“项目类型”组合框中选择“静态库 (LIB) 项目”。
  8. 按下一步按钮。
  9. 在“包括搜索路径”编辑中,输入“..\Include”。
  10. 按完成按钮。

NTL 构建,但带有警告。

于 2014-06-01T16:57:05.750 回答