我正在尝试制作NTPQ工具的自定义版本,该工具需要来自NTP和OpenSSL的源。
获取源代码和工具相当简单,但连接NTP& OpenSSL一直不是首发。
NTP版本没有说明支持哪个版本的OpenSSL,因此我收到了很多错误,并且还抱怨缺少.lib文件(特别是libeay32.lib)。
有没有人设法用VS2013构建这个,如果有的话 - 哪个版本?
DEV SETUP
Visual Studio
Visual Studio 2013
NTP源代码版本
NTP-4.2.8p8
OpenSSL版
的OpenSSL-1.1.0c.tar
Perl版本
ActivePerl 5.24
OPENSSL STEPS
在命令提示符下以管理员身份从INSTALL文档中执行这些步骤:
perl Configure VC-WIN32
...\Tools\vsvars32.bat
nmake
nmake test
nmake install
这些都运行干净并创建了一个包含一些头文件和.lib文件的分支,但缺少以下内容(并且是NTP要求的):
libeay32.lib
ntpd.lib