[问题] error handler with C++

楼主: lattes (拿铁三合一)   2021-03-18 10:45:43
想请问各位大神
最近参考以下网站资讯写了pdf流程的error handerler
但执行时总会于原始码13行error_hander处跳出E0167 C2664错误
分别为参数不相容与引数转换的错误
不知是否有大大能分享相关经验
先感谢大家的回复与分享
参考网站
https://github.com/libharu/libharu/wiki/Error-handling#The_typical_usage_of_erro
原始码
https://ideone.com/FBFkcU
作者: nh60211as   2021-03-18 11:46:00
没问题馁,你的Visual C++版本跟设定是什么
楼主: lattes (拿铁三合一)   2021-03-18 14:16:00
http://i.imgur.com/jHPWcBg.jpgn大您好 附上专案设定
作者: nh60211as   2021-03-18 14:44:00
这样子好了,你bulid libharu的流程秀一下,build完之的hpdf.h也秀一下。因为我看libharu没有提供VC++的dll,所以自己建的流程可能会出错
楼主: lattes (拿铁三合一)   2021-03-18 14:56:00
请问指的是套件的安装流程吗 libharu我是用vcpkg直接装的
作者: nh60211as   2021-03-18 15:44:00
刚刚测过vcpkg build x86跟x64的libharu函式的格式不一样。我有空再贴差别
楼主: lattes (拿铁三合一)   2021-03-18 15:56:00
再麻烦n大解惑了 非常感谢您!
作者: nh60211as   2021-03-18 16:06:00
改成void HPDF_STDCALL error_handler(... 可以编译可是能不能跑我不知道,因为防毒会挡建议你下次依照发问的格式把该填的都填一填
楼主: lattes (拿铁三合一)   2021-03-18 20:24:00
想请教n大是怎么build的呢? 再测试后依然无法执行 不知是否为vcpkg的方式不可行
作者: nh60211as   2021-03-18 20:42:00
用vcpkg装x86、x64都可以,用cmake装x64可以我现在手边没有build好的程式码可以看,所以先别等我了

Links booklink

Contact Us: admin [ a t ] ucptt.com