如何从qnx660中的应用程序访问静态库

时间:2015-10-02 04:15:49

标签: qnx qnx-neutrino qnx-ifs

我在Ubuntu 14.04中安装了qnx660。

1 - 我为应用程序创建了一个测试项目hello world。在Build variant选项中,我选择了x86变体。在构建项目时,控制台中没有错误消息。在x86的工作空间中构建项目后,它创建了o和o-g文件夹。但是当试图以C / C ++ QNX应用程序运行项目时,会出现一些错误,例如“必须选择一个目标”。所以请建议我如何解决这个问题。

2-我为应用程序创建了两个项目,为共享库创建了第二个项目。从应用程序我想要访问必须在库中定义的API。但我无法写任何东西,因为没有.c文件可写。在库项目中,只有Makefile和comman.mk可用。所以请帮我解决这个问题。

1 个答案:

答案 0 :(得分:1)

右键单击您的项目.....然后属性 - > Qnx c / c ++项目 - >构建变体TAB。您必须检查平台和构建变体(发布或调试)。请参见图片enter image description here

然后打开Debug Dialog并选择Qnx target。按错误图像,然后选择“打开调试对话框”enter image description here

在Debug对话框中选择Main选项卡,在底部你必须选择Qnx Target。我附上截图。 enter image description here

关于你的第二个问题.....只需右键单击你的progect,然后点击New->头文件(或源文件)enter image description here