Добрый вечер! Я недавно стал осваивать не только с/c++, но и qnx, поэтому не судите строго!
пишу в win7, momentics ide 4.7, через VMware7 подключаюсь к QNX Neutrino. Все вроде более или менее работает, НО:
не получается использовать функцию assert(), так как написано в хелпе и справочнике.
в хелпе написано использовать -l c, его дописываю в строчку "LDFLAGS+=-lang-c++ -l c" (в случае с подключением библиотеки math мне это помогло (-l m))
примеры брал из хелпа и интернета, вот один из них:
#include <assert.h> //подключаем заголовочный файл для assert
#include <stdio.h>
using namespace std;
int main(int argc, char *argv[])
{
printf("assert(true)\n");
assert(0 == 0); //передаем в assert TRUE
printf("assert(false)\n");
assert(0 == 1); //передаем в assert FALSE
/*Пытаемся вывести еще одну строку, но этот код не будет выполнен
так как предыдущий assert завершил выполнение программы*/
printf("END");
return 0;
}
результат следующий:
assert(true)
assert(false)
END
Помогите! Пожалуйста!!!
Олег Большаков: Добавил тег [code][/code].