Red de conocimiento informático - Problemas con los teléfonos móviles - Cómo configurar el programa lua extendido vs2013

Cómo configurar el programa lua extendido vs2013

Aquí, me gustaría quejarme del libro "XX Guía de prácticas de desarrollo" que usé recientemente para aprender Lua (aunque no escribí el nombre completo, si buscó materiales de aprendizaje de Lua, debe saber qué libro es). ). No sé si es problema del autor, sigue siendo problema del traductor. Las explicaciones en algunos lugares son un poco pobres, o no son lo suficientemente detalladas o las palabras no transmiten el significado. No sé si es problema del autor o del traductor, pero las explicaciones en algunos lugares son un poco pobres, o no son lo suficientemente detalladas o las palabras no transmiten el significado.

I.Preparación

1. Descargue el código fuente de Lua, dirección: encabezado plied), haga clic en Finalizar. c al archivo fuente (archivos de código)

6. Configure las propiedades del proyecto, abra project-gt; configure properties

1) En el elemento C/C, haga clic. General y el primer directorio adicional se incluye en D:/lua-5.2.3/src. 2.3/src

2) Haga clic en Avanzado en el elemento C/C y seleccione compilar en código C (/TC) por segunda vez.

7 Genere el proyecto y genere Depuración. (Versión) el archivo generará el archivo lua.lib después del éxito. Aquí generé un error:

error c4996: 'fopen': Esta función o variable puede no ser segura

Si ocurre este error, debe agregar el preprocesamiento de la página de propiedades _CRT_SECURE_NO_WARNINGS definición y luego regenerar. Eso es todo. 2.3/src

4. Escribe código en TestLua.cpp

#include "stdafx.h"#include lt; #include string.hgt; ;iostreamgt;extern "C"{#includelt;lua.hgt;#includelt;lualib.hgt;#includelt;lauxlib.hgt;}int _tmain(int argc, _TCHAR* argv[]){ usando el espacio de nombres std; = luaL_newstate(); luaL_openlibs(L); luaL_dofile(L, "test.lua"); lua_close(L); cin.get(); Coloque el archivo test.lua en el directorio TestLua

6. Configure TestLua como elemento de inicio y ejecute el proyecto

.