Chinaunix
标题:
本程序在HP-UNIX11下不能通过,那位高手请指教
[打印本页]
作者:
LeeSharp
时间:
2003-04-23 14:19
标题:
本程序在HP-UNIX11下不能通过,那位高手请指教
如下的程序为什么在HP-UNIX下不能执行,可是在windows下却没有什么毛病啊,请各位高手指点一二
#include <stdio.h>;
#include <string.h>;
#include \"caHandle.h\" //调用动态库的头文件
#include \"dosTest.h\" //该cpp的头文件
void main()
{
strcpy(szDir,\"I:\\\\dosTest\\\\Debug\"
;
bIsStartEngine = fnStartEngine();
//启动引擎
//执行到这里就出错了
hEngine = C_JIT_API_Engine_new(szDir);
if(hEngine == NULL)
{
printf(\"内存错误!\\n\"
;
return;
}
if(bIsStartEngine)
printf(\"引擎已经启动!\\n\"
;
else if(!bIsStartEngine)
{
bIsStartEngine = true;
printf(\"引擎启动成功!\\n\"
;
}
else
{
printf(\"引擎启动失败!\\n\"
;
return ;
}
}
//C_JIT_API_Engine_new调用的是这个函数
HEngine C_JIT_API_Engine_new (char* pszWorkPath)
{
C_JIT_API_Engine *pEngHandle= new C_JIT_API_Engine(pszWorkPath);
if (NULL == pEngHandle)
return NULL;
//在HP机器上下面的语句不能通过
if (pEngHandle->;GetLastErr())
return NULL;
return (HEngine)pEngHandle;
}
//其中GetLastErr()如下
GetLastErr()
{
return m_errCode;//m_errCode是一个长整型
}
作者:
watercloud
时间:
2003-04-23 16:17
标题:
本程序在HP-UNIX11下不能通过,那位高手请指教
你搞懂Unix和Win系统几个基本区别没有?
strcpy(szDir,\"I:\\\\dosTest\\\\Debug\"
; Unix下为/XXX/YYY
首先你的路径就是错的,如果这样来搞的话估计你要移植程序
还有更多的问题。
作者:
IT中不算精英的
时间:
2003-04-23 16:20
标题:
本程序在HP-UNIX11下不能通过,那位高手请指教
是呀!连我这么菜的枪都看出来了!
作者:
LeeSharp
时间:
2003-04-23 18:12
标题:
本程序在HP-UNIX11下不能通过,那位高手请指教
:我上面的盘服是在windows下COPY过来的,着急写错了,应该是\"/home/lh/apiTest\";
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2