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

High-level languages programming questions
  • Хочу избавиться в своей библиотеке от этого:
    #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();
    }
    
    вот это уже без ошибки компилируется

    В чём может быть дело?
    Чудеса случаются! Это вам любой программист скажет! :)
  • Who is online

    Users browsing this forum: No registered users and 1 guest