只需一步,快速开始
At 2010-12-04 01:00:36,wsrg66 <wsrg66@126.com> wrote:尊敬的优易软件: 我是杭州锅炉公司,姓许: 我在电力网站上找到贵司的软件。现我想在vs.net中(具体用vc++)中调用 uewasp.dll,我根据贵司的方法: #define IMPORT_TYPE extern "C" _declspec(dllimport) 和 IMPORT_TYPE void _stdcall PT2H97(double P,double T,double & H,int & Range); 但编译没通过: 显示: 输出窗口 正在编译...HeatValueCalSub.cppd:\My Documents\36\HeatValueCalSub.cpp(76) : error C2065: “IMPORT_TYPE” : 未声明的标识符d:\My Documents\36\HeatValueCalSub.cpp(76) : error C2144: 语法错误 : “void”的前面应有“;” 能否帮我解答下? 不胜感谢 杭锅 james. --JAMES (XU YUEQUAN) Great Minds Think Alike! ZHEJIANG XIZI UNITED ENGINEERING CO.,LTD(XIZI UEC) & HANGZHOU BOILER GROUPS CO.,LTD(HBG)ADD: P.C. 310019 No.2, JIUHUA ROAD(or NO.16,JIUZHOU ROAD),JIUBAO TOWN,JIANGGAN DISTRICT,HANGZHOU CITY,P.R. CHINA.)China Office:0086-571-28052917Mobile in China:0086-13738072940E-Mail: wsrg66@126.com MSN:james_xyq@hotmail.com
尊敬的优易软件: 我是杭州锅炉公司,姓许: 我在电力网站上找到贵司的软件。现我想在vs.net中(具体用vc++)中调用 uewasp.dll,我根据贵司的方法: #define IMPORT_TYPE extern "C" _declspec(dllimport) 和 IMPORT_TYPE void _stdcall PT2H97(double P,double T,double & H,int & Range); 但编译没通过: 显示: 输出窗口
正在编译...HeatValueCalSub.cppd:\My Documents\36\HeatValueCalSub.cpp(76) : error C2065: “IMPORT_TYPE” : 未声明的标识符d:\My Documents\36\HeatValueCalSub.cpp(76) : error C2144: 语法错误 : “void”的前面应有“;”
能否帮我解答下? 不胜感谢 杭锅 james.
--
JAMES (XU YUEQUAN) Great Minds Think Alike! ZHEJIANG XIZI UNITED ENGINEERING CO.,LTD(XIZI UEC) & HANGZHOU BOILER GROUPS CO.,LTD(HBG)ADD: P.C. 310019 No.2, JIUHUA ROAD(or NO.16,JIUZHOU ROAD),JIUBAO TOWN,JIANGGAN DISTRICT,HANGZHOU CITY,P.R. CHINA.)China Office:0086-571-28052917Mobile in China:0086-13738072940E-Mail: wsrg66@126.com MSN:james_xyq@hotmail.com
许工:你好,因我们无力支持WaterPro的二次开发咨询,请谅解。而且你的咨询应该属于VC++的技术咨询,不属于uewasp.dll的计算错误咨询。就我个人理解,你的错误可能是没有把uewasp.h包括在前面,以致编译程序无法识别IMPORT_TYPE宏。把include "uewasp.h"放在头文件最前面试验一下。我的VC++水平很有限,如果说错了请谅解。
UESoft
使用道具 举报
好的,谢了,我试下。
昨晚我在用你们提供的源码直接调用 PT2H97(double H,double T,* H,* Range) 等函数。
不过在调用指针时还有点小问题。
本版积分规则 发表回复 回帖后跳转到最后一页