ACE 为 Visual Studio 提供了解决方案文件,并且有静态和动态喜欢的解决方案文件。(ACE.sln 和 ACE_static.sln)
在他们发布 6.0 之后,不再有 static.sln。
我无法理解。他们为什么要删除静态解决方案文件?有原因吗?
我自己为静态构建设置了预定义的值。这让我很烦。
还有其他方便的方法吗?
ACE 为 Visual Studio 提供了解决方案文件,并且有静态和动态喜欢的解决方案文件。(ACE.sln 和 ACE_static.sln)
在他们发布 6.0 之后,不再有 static.sln。
我无法理解。他们为什么要删除静态解决方案文件?有原因吗?
我自己为静态构建设置了预定义的值。这让我很烦。
还有其他方便的方法吗?
我刚刚在 comp.soft-sys.ace 新闻组上发布了同样的问题,我从一位 ACE 开发人员那里得到了一些帮助:
基本上有一个名为 MPC 的 Perl 工具,它与 ACE 一起分发,它们用于编译所有构建文件(我还没有让它工作,但那可能只是我做错了:)
无论如何,如果您在记事本中打开 .sln 文件,您实际上会在评论的顶部附近看到用于构建它的 MPC 命令行。
我只是尝试在 Win32 上编译 ACE 6.3.1。http://www.dre.vanderbilt.edu/~schmidt/DOC_ROOT/ACE/ACE-INSTALL.html给出的说明让我有点困惑,因为说明中没有 ace.sln 文件。要生成 sln 文件,请使用 windows cmd 执行以下步骤 -
perl %ACE_ROOT%\bin\mwc.pl -type vc10 ace.mwc
这已经在 ACE_ROOT/ace 目录中生成了解决方案文件,我能够使用 VS2010 快速版编译解决方案。