免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2867 | 回复: 3
打印 上一主题 下一主题

本程序在HP-UNIX11下不能通过,那位高手请指教 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-04-23 14:19 |只看该作者 |倒序浏览
如下的程序为什么在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是一个长整型
}

论坛徽章:
0
2 [报告]
发表于 2003-04-23 16:17 |只看该作者

本程序在HP-UNIX11下不能通过,那位高手请指教

你搞懂Unix和Win系统几个基本区别没有?
strcpy(szDir,\"I:\\\\dosTest\\\\Debug\";  Unix下为/XXX/YYY
首先你的路径就是错的,如果这样来搞的话估计你要移植程序
还有更多的问题。

论坛徽章:
0
3 [报告]
发表于 2003-04-23 16:20 |只看该作者

本程序在HP-UNIX11下不能通过,那位高手请指教

是呀!连我这么菜的枪都看出来了!

论坛徽章:
0
4 [报告]
发表于 2003-04-23 18:12 |只看该作者

本程序在HP-UNIX11下不能通过,那位高手请指教

:我上面的盘服是在windows下COPY过来的,着急写错了,应该是\"/home/lh/apiTest\";
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP