首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何为Pantheios记录器创建固定的后端DLL

如何为Pantheios记录器创建固定的后端DLL
EN

Stack Overflow用户
提问于 2009-11-10 16:13:43
回答 1查看 657关注 0票数 5

我有一个VS 2005解决方案,有许多项目(大多数是DLL,1 EXE,这是一个CppUnit项目),我试图为Pantheios记录器添加一个固定的后端DLL,这样我就可以在整个解决方案中使用单个记录器实例。按照以下网址的指示:

我似乎有一个固定的后端DLL,它支持基本的Pantheios日志语句,如log_DEBUG, log_ERROR等,甚至支持跟踪API (http://www.pantheios.org/doc/html/group__group____tracing.html),例如PANTHEIOS_TRACE_NOTICE

但是,由于Pantheios需要“插入器”(一个将基本类型转换为字符串的API ) (http://www.pantheios.org/doc/html/group__group____application__layer__interface____inserters.html)来处理int、double、float、指针等,所以我不得不继续前进。

我不知道如何在我创建的固定后端DLL中实现这些“插入器”。如果我只是从我的其他DLL调用它们,那么我就会得到一个错误,如下所示:

DLLApp.obj : error LNK2019: unresolved external symbol "public: __thiscall pantheios::integer::integer(int,int)" (??0integer@pantheios@@QAE@HH@Z) referenced in function "public: void __thiscall DLLApp::DLLAppSetup(void)" (?DLLAppSetup@DLLApp@@QAEXXZ)

我不确定我是否能够(并且需要)使用.DEF导出"integer“(和其他插入器)类,如sourceforge.net文章中提到的,或者如果我缺少其他内容。

任何帮助都将不胜感激。提前谢谢。

EN

回答 1

Stack Overflow用户

发布于 2012-03-13 07:29:04

在“项目属性”页中,将字符集改为“使用多字节字符集”。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1709137

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档