qnxqnx-neutrinoqnx-ifs

How to access static library from the application in qnx660


I have installed qnx660 in Ubuntu 14.04.

1-I have created a test project hello world for application.In Build variant option i have selected x86 variant. While building the project there is no error message in the console. After building the project in side the work space for x86 its creating both o and o-g folder. But when trying to run project as C/C++ QNX Application some error like "must select a target". So please suggest me how to resolve this issue.

2- I have created two project one for application and second for shared library. From application i want to access API which have to define in the library. But i am not able to write anything because there is no .c file to write. In library project only Makefile and comman.mk is available. So please help me to solve the issue.


Solution

  • Right click on your project.....then Properties -> Qnx c/c++ project -> Build variants TAB. You must check platform and build variant (release or debug) . Please, see imageenter image description here

    then open Debug Dialog and choose Qnx target. Press bug image and choose "Open Debug Dialog"enter image description here

    In the Debug dialog choose Main tab and in the bottom you must choose Qnx Target. I attach screenshot. enter image description here

    For your second question.....simply Right click on your progect , then New->Header File (or Source File) enter image description here