本人经过反复测试,终于在VS2005下成功编译Opal,总结如下,希望对有需要的朋友有所帮助,少走弯路。

版本:pwlib-v1_10_2-src.zip
            opal-v2_2_3-src.zip

一、安装插件

安装方法与在VS2003下编译Pwlib一样,详见我的另外一篇文章:



或者在输出窗口中直接双击上述error,VS2005会提示转换,只需确认即可。

 
修改后,再次编译 OPAL_lib ,仍然有错误:

VS2005下成功编译Opal

将296行的

VS2005下成功编译Opalfor (int i = 3; ringOn && i > 0; i--)

修改为

VS2005下成功编译Opalint i = 3;
   for (i = 3; ringOn && i > 0; i--

 即可

经过以上修改,再次编译 OPAL_lib ,成功通过。

六、在Debug方式下生成项目OPAL_dll,输出库文件

生成项目OPAL_dll,会产生大量的如下错误:

VS2005下成功编译Opalptclibd.lib(pdns.obj) : error LNK2001: 无法解析的外部符号 "public: virtual enum PObject::Comparison __thiscall PObject::Compare(class PObject const &)const " (?Compare@PObject@@UBE?AW4Comparison@1@ABV1@@Z)


 

相关文章:

  • 2021-07-21
  • 2022-12-23
  • 2021-08-11
  • 2021-05-26
  • 2021-06-08
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-06-11
  • 2021-06-26
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-09-06
  • 2021-04-28
相关资源
相似解决方案