1

我需要防止 C++ 静态库链接超过软件评估期的到期日期。我怎样才能做到这一点?

这应该适用于最新版本的 Visual C++ 编译器(2012、2010,最好是 2008)。对更多编译器的支持将是一个加分项(英特尔、gcc、游戏机编译器)。能够在到期日期前几天弹出编译器警告也是一个不错的功能。

4

2 回答 2

5

链接器不支持执行此类检查。您将需要想出一个更好的解决方案来处理“评估期”到期的问题。

于 2012-09-21T14:59:32.010 回答
2

我不确定你的意思。库本身不包含评估期(至少不是简单格式)。一个肮脏的解决方案是编写一个重命名影响静态库的脚本..然后编译器不能链接到它。据我记得支持 VS(并且肯定是 make)在编译之前运行脚本。

于 2012-09-21T14:56:56.693 回答