Page 2 of 2

Re: Разработка из под Windows

Posted: Tue Nov 04, 2014 6:08 pm
by Nikolai1
Ну или подскажите, где можно почитать, как правильно использовать динамические библиотеки в Kolibri?

Re: Разработка из под Windows

Posted: Sun Jan 25, 2015 8:18 pm
by Nikolai1
Хочу избавиться в своей библиотеке от этого:
#include <kosSyst.h>
#include <kosFile.h>
чтобы подключать файлы из текущего каталога
#include "kosSyst.h"
#include "kosFile.h"

Появляется странная ошибка
если компилирую вот такой код:

Code: Select all

#include <kosSyst.h>
#include <kosFile.h>

void kos_Main()
{

}
компилятор выдаёт ошибку:
1>LINK : error LNK2001: неразрешенный внешний символ "_fakeEntry"
1>D:\kos\kos\Release\kos.exe : fatal error LNK1120: 1 неразрешенных внешних элементов

Если вызвать любую системную функцию, хоть выход из приложения, хоть определение окна, хоть получения времени, ошибка пропадает

Code: Select all

#include <kosSyst.h>
#include <kosFile.h>

void kos_Main()
{
kos_ExitApp();
}
вот это уже без ошибки компилируется

В чём может быть дело?