FreeType2 Crash on FT_Init_FreeType

Posted by JoeyDewd on Game Development See other posts from Game Development or by JoeyDewd
Published on 2012-06-25T18:11:16Z Indexed on 2012/06/25 21:24 UTC
Read the original article Hit count: 339

Filed under:
|
|
|

I'm currently trying to learn how to use the FreeType2 library for drawing fonts with OpenGL. However, when I start the program it immediately crashes with the following error: "(Can't correctly start the application (0xc000007b))"

Commenting the FT_Init_FreeType removes the error and my game starts just fine. I'm wondering if it's my code or has something to do with loading the dll file.

My code:

#include "SpaceGame.h"
#include <ft2build.h>
#include FT_FREETYPE_H

//Freetype test
FT_Library library;

Game::Game(int Width, int Height)
{

    //Freetype
    FT_Error error = FT_Init_FreeType(&library);
    if(error)
    {
        cout << "Error occured during FT initialisation" << endl;
    }

And my current use of the FreeType2 files. Inside my bin folder (where debug .exe is located) is: freetype6.dll, libfreetype.dll.a, libfreetype-6.dll. In Code::Blocks, I've linked to the lib and include folder of the FreeType 2.3.5.1 version. And included a compiler flag: -lfreetype

My program starts perfectly fine if I comment out the FT_Init function which means the includes, and library files should be fine.

I can't find a solution to my problem and google isn't helping me so any help would be greatly appreciated.

© Game Development or respective owner

Related posts about opengl

Related posts about rendering