Cree un entorno de desarrollo FTLK en la plataforma win10

    FTLK es una biblioteca de desarrollo GUI de C ++ liviana y multiplataforma con funciones OpenGL integradas, velocidad más rápida, tamaño más pequeño, protocolo flexible, etc. A continuación se describe cómo construir un entorno de desarrollo FTLK en la plataforma Win10.
    1. Entorno de software     Win10 Versión
    FTLK de 64 bits
: v1.3.5
    Herramientas de desarrollo: VS2013

    2, al sitio web oficial de FTLK para descargar la versión v1.3.5, al sitio web oficial de Microsoft para descargar VS2013, o MSDN si descarga VS2013,

    3. Instale VS2013 primero, verifique los componentes relacionados con el entorno de compilación de C ++ y luego hasta que se complete la instalación;

    4. Compile FTLK v1.3.5
    4.1) Descomprima el archivo fltk-1.3.5-source.tar, ingrese al directorio fltk-1.3.5 \ ide \ VisualC2010, busque fltk.sln, haga clic con el botón derecho en fltk.sln y ábralo con VS2013; Como se muestra en la Figura 1:

Figura (1) Abra el proyecto fltk.sln con VS2013

    4.2) Compile FLTK v1.3.5 en 2 versiones: Debug y Relese
    a) En el explorador de soluciones VS2013, haga clic con el botón derecho en el proyecto de demostración -> Establecer como proyecto de inicio;
    b) En la barra de herramientas, establezca la propiedad de compilación en Debug Y Win32;
    c) Haga clic con el botón derecho en la solución fltk -> [Generar] para obtener la versión de depuración del archivo de la biblioteca;
    d) En la barra de herramientas, cambie las propiedades de compilación a Release y Win32, presione Ctrl + Shift + B tecla de acceso directo, Genere una versión de lanzamiento del archivo de biblioteca;

Figura (2) Compile el archivo de biblioteca de la versión de depuración de FLTK v1.3.5

Figura (3) Compile el archivo de biblioteca de la versión de lanzamiento de FLTK v1.3.5

    5. Configurar el entorno FLTK v1.3.5
    5.1) Copie la carpeta completa de fltk-1.3.5 / FL en la ruta de VC / include de VS2013, es decir, cópiela en
C: \ Archivos de programa (x86) \ Microsoft Visual Studio 12.0 \ VC \ include Debajo del directorio, como se muestra en la Figura (4):

Figura (4) Copie la carpeta FL en la ruta de VC / incluir de VS2013

    5.2) Copie todos los archivos * .lib de la carpeta fltk-1.3.5 / lib en la ruta VC / lib de VS2013, es decir, cópielos en el
directorio C: \ Archivos de programa (x86) \ Microsoft Visual Studio 12.0 \ VC \ lib ,
Como se muestra en la Figura (5):

Figura (5) Copie el archivo * .lib al directorio VC / lib de VS2013

    6. Pruebe FTLK
    6.1) Reinicie VS2013, cree un nuevo proyecto de tipo de consola vacío con el nombre FLTKhello, agregue un archivo hello.cpp, el código es el siguiente:
//hello.cpp

#include <FL/Fl.H>
#include <FL/Fl_Window.H>
#include <FL/Fl_Box.H>

int main(int argc, char* argv[]) {
    
    
	Fl_Window *window;
	Fl_Box *box;

	window = new Fl_Window(450, 330, "First App!");
	box = new Fl_Box(20, 40, 360, 200, "Hello FLTK,你好 FLTK");
	box->box(FL_FLAT_BOX);
	box->labelsize(36); //设置字体大小
	box->labelfont(FL_BOLD+FL_ITALIC); //设置字体样式
	box->labeltype(FL_SHADOW_LABEL); //设置label类型

	window->end();
	window->show(argc, argv);

	return Fl::run();
}

    6.2) Agregue el campo de preprocesamiento WIN32,
    haga clic con el botón derecho en el proyecto -> Propiedades de configuración -> C / C ++ -> Preprocesador -> Definición de preprocesador -> Agregar campo WIN32, como se muestra en la Figura (3):

Figura (5) Agregar campo WIN32

    6.3) Agregue los archivos de biblioteca correspondientes al vinculador, como Comctl32.lib y fltkd.lib (versión de depuración marcada con d), etc .;
    haga clic con el botón derecho en el proyecto -> Propiedades de configuración -> Vinculador -> Entrada -> Dependencias adicionales Elementos, como sigue:

Comctl32.lib
fltkd.lib

Como se muestra en la Figura 6:

Figura (6) Agregue el archivo de biblioteca correspondiente en el vinculador

    6.4) Agregue un complemento ForceUT8 en VS2013. Tenga en cuenta que no es de tipo BOM. El complemento obligará a que todos los archivos de código se guarden en formato de codificación UTF-8, lo que resuelve el dolor de cabeza de los problemas confusos en chino en FLTK. Los pasos son los siguientes:
    Haga clic con el botón derecho en [Herramientas] en la barra de menú de VS2013 -> Extensiones y actualizaciones -> Haga clic en [En línea] -> Escriba en el cuadro de búsqueda: ForceUTF8 -> Espere unos 2 minutos, se mostrará el complemento, Haga clic en [Descargar] y luego reinicie VS2013.

Figura (7) Agregue el complemento ForceUTF8 en VS2013 para resolver el problema confuso de China

    6.5) Presione Ctrl + Shift + B para compilar el proyecto, luego presione F5 para obtener lo siguiente:

Figura (8) ¡Prueba FLTK con éxito!

    Significa que el archivo de la biblioteca FLTK se compiló correctamente y el entorno FTLK se ha configurado.

Supongo que te gusta

Origin blog.csdn.net/sanqima/article/details/108184789
Recomendado
Clasificación