FreeType + VC++/gcc
От: nosuchip  
Дата: 19.05.09 00:00
Оценка:
Есть freetype 2.3.6, взятый со странички GTK++, внутри архива помимо инклюдов есть dll и библиотека линковки к ней (libfreetype.dll.a freetype6.dll).
Пишу тестовый файлик вида:

#include "ft2build.h"
#include "freetype.h"

int main(void)
{
    FT_Library library;
    FT_Init_FreeType(&library);

    FT_Done_FreeType(library);

    return 0;
}


Создаю проект, консольное приложение win32, в настройках проекта задаю пути к include и lib, добавляю линковку с libfreetype.dll.a, к полученному экзешнику подкладываю freetype6.dll. Запускаю — ошибка еще до входа в main(). Динамически, при этом, библиотека подключается, функции импортируются.

Собираю gcc (gcc version 3.4.5 (mingw-vista special v3)): e:/mingw/gcc main.cpp -Iinclude -Iinclude/freetype -Llib -lfreetype.dll -o ft_test.exe. Подкладываю либу, запускаю — всё отлично.

Если собираю freetype из исходников — всё работает и подключается в стдийных проектах.

Уважаемая редакция, в чем подземный стук?
freetype visual studio gcc
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.