ICE 中间件 例子程序使用

来源:互联网 发布:mac如何登陆远程桌面 编辑:程序博客网 时间:2024/06/05 08:50

遇到了4个问题:

1、提示printer.h文件找不到

<Printer.h>因为是尖括号不是双引号,不会去当前目录找(奇怪,印象中尖括号是先找系统目录再找当前目录的),需要工程属性C/C++下的附加包含目录里加.号,否则找不到。

2、initialize 3个重载都不符合

修改工程属性为多字节

3、stringToIdentity 找不到

包含#include <Ice/Communicator.h>

Ice::stringToIdentity("SimplePrinter")改为adapter->getCommunicator()->stringToIdentity("SimplePrinter") 

4、无法解析的外部符号

这个问题多是因为没包含lib文件引起的,包含即可

#pragma comment(lib,"iced.lib");
#pragma comment(lib,"iceutild.lib");

原创粉丝点击