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:
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;
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):
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):
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):
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:
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.
6.5) Presione Ctrl + Shift + B para compilar el proyecto, luego presione F5 para obtener lo siguiente:
Significa que el archivo de la biblioteca FLTK se compiló correctamente y el entorno FTLK se ha configurado.