Java Access Bridge API函数未返回

时间:2019-07-19 09:36:09

标签: c++ java-access-bridge

我一直在尝试在我的C ++项目中实现JavaAccessBridge API(https://docs.oracle.com/javase/9/access/jaapi.htm),但是,没有一个函数返回任何东西。

我正在使用Visual Studio 2019,并将API的所有头文件(AccessBridgeCalls.h,AccessBridgeCallbacks.h和AccessBridgePackages.h)放在“头文件”部分下。

AccessBridgeCalls.c和我的代码包含在“源文件”部分。

下面是我的代码;

#include <iostream>

#include "AccessBridgeCalls.h"
#include "AccessBridgeCallbacks.h"
#include "AccessBridgePackages.h"

using namespace std;

int main(){
    cout << "Started program" << endl;

    if (initializeAccessBridge()) {
        cout << "Initialized" << endl;
    }
    else {
        cout << "Not initialized" << endl;
    }

    if (shutdownAccessBridge()) {
        cout << "Shutdown" << endl;
    }
    else {
        cout << "Not shutdown" << endl;
    }
}

当前,当我的代码被编译并运行时,输出如下: 启动程序 未初始化 不关机

我不太确定为什么这种方法不起作用,因为我是C ++中使用第三方API的新手,但是,我认为这与我的代码无法找到AccessBridgeCalls.c文件有关。

(jaccessinspector正在按预期工作)

在此先感谢您的帮助。

0 个答案:

没有答案