有没有人在Win32 GUI应用程序中使用过Poco C ++库? 在PocoFoundation库中,UnWindows.h头文件中的许多#undef禁止使用重要的API(如CreateWindows(),LoadLibrary()等)。 好吧,我可以定义POCO_NO_UNWINDOWS标志,但是会出现其他问题。 任何建议都是受欢迎的。 塞尔吉奥
答案 0 :(得分:2)
Poco作为便携式库,基于UTF-8字符串。 Windows Unicode是UTF-16。为清楚起见,建议所有带有字符串的Windows API调用直接调用(即A或W版本),并在必要时使用适当的字符串编码及其转换。
编辑:Poco Foundation库可以用POCO_NO_UNWINDOWS编译。