zoukankan      html  css  js  c++  java
  • DevCpp/Mingw32/GCC专栏

    本目录是 语言/工具介绍 的子文件目录。主要介绍Dev-Cpp/Mingw32 和 GCC相关的内容。

    具体见链接地址:北斗星君的专栏

    http://blog.csdn.net/VisionCat/category/96409.aspx

    今天用dev cpp使用lua的时候发生了一些问题,特此记录下来,以便将来查找

    打开dev cpp新建一控制台工程,输入以下代码

    #include <stdio.h>
    extern "C" {
    #include "lua.h"
    #include "lualib.h"
    #include "lauxlib.h"
    }

    /* Lua解释器指针 */
    lua_State* L;
    int main ( int argc, char *argv[] )
    {
    /* 初始化Lua */
    L = lua_open();
    /* 载入Lua基本库 */
    luaL_openlibs(L);
    /* 运行脚本 */
    luaL_dofile(L, "test.lua");
    /* 清除Lua */
    lua_close(L);
    /* 暂停 */
    printf( "Press enter to exit…" );
    getchar();
    return 0;
    }

    编译直接出错,提示找不到头文件。

    这个好办,拷贝相关头文件到dev cpp include目录,然后编译,编译成功!

    继续链接,很失望提示报错。

    上网搜索了一下很多都是用vc编译器的,也没找到合适的解决办法。

    最后我仔细看了下,就链接静态库吧。

    单击工程选项,选择参数

    在连接器下方选择添加正确的lib文件。

    链接通过,并生成的exe可以正确输出。

  • 相关阅读:
    求连续序列的最大子序列和
    并查集
    分治法求最近点对
    从n个数里面选择m个数
    AcWing
    AcWing
    AcWing
    AcWing
    2017-2018 ACM-ICPC Latin American Regional Programming Contest
    2016-2017 7th BSUIR Open Programming Contest. Semifinal
  • 原文地址:https://www.cnblogs.com/feng801/p/1674023.html
Copyright © 2011-2022 走看看