Visual Studio 2013错误LNK2019

齐达尔

我确实有一个问题,我只是不明白为什么会出现。我想使用LUA作为脚本语言将其嵌入到C ++应用程序中。

我已经下载了LUA二进制文件(版本5.2.3 win64 vc12;撰写本文时为最新版本)。

首先,我尝试了一个简单的“ Hello World”,看起来像这样:

main.cpp:

#pragma comment(lib, "lua52")

#include <stdio.h>
#include "lua.hpp"

int main(int argc, char* argv[])
{
  printf("Hello World of c++\n");

  lua_State* L = luaL_newstate();

  luaopen_base(L);

  if (luaL_dofile(L, "test01.lua"))
  {
      printf("%s\n", lua_tostring(L, -1));
  }

  lua_close(L);

  getchar();

  return 0;
}

test01.lua:

打印(“ LUA的Hello World \ n”)

如您所见,这是一个非常简单的代码。

我已经编辑了包含目录以包含头文件的路径,并且我已经编辑了库目录以包含指向库的路径lua52.lib

但是由于某种原因,我得到了错误:“错误LNK2019 ...”

我希望有人知道该怎么办。

谢谢!

尼尔

“位”需要对应,库和目标需要构建在相同的目标平台上;因此对于64位库,您的二进制文件也必须是64位;32位版本也是如此。


您将需要链接库;

#pragma comment(lib, "lua52.lib") // note the .lib

该问题被标记为C ++。Lua似乎是用C实现的,因此在您的C ++应用程序中(如果是这样编译的;这是默认设置),则可能需要将其包括在内。

extern "C" {
  #include "lua.hpp"
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Visual Studio 2013错误LNK2019

来自分类Dev

Visual Studio 2013 dll导出链接错误(LNK2019 / LNK1120)

来自分类Dev

Visual Studio 2013 dll导出链接错误(LNK2019 / LNK1120)

来自分类Dev

Google测试:错误LNK2019:Visual Studio 2013无法解析的外部符号

来自分类Dev

Visual Studio的LNK2019错误-无法解析的外部符号

来自分类Dev

Visual Studio系列如何自己解决LNK2019错误

来自分类Dev

VISUAL STUDIO 2013:错误LNK2019:未解析的外部符号-cuRAND-随机数生成器

来自分类Dev

LNK2019尽管有代码内容(Visual Studio 2013,C ++)

来自分类Dev

错误LNK2019:无法解析的外部符号libcurl Visual Studio

来自分类Dev

LNK2019:Visual Studio C ++中无法解决的外部符号错误

来自分类Dev

Win32应用程序中Visual Studio中的LNK2019错误?

来自分类Dev

C ++-SDL2和OpenGL-Visual Studio错误LNK2019:无法解析的外部符号

来自分类Dev

Visual Studio中的wxwidgets应用程序给出错误“ LNK2019无法解析的外部符号”

来自分类Dev

Visual Studio 2012错误LNK2019:无法解析的外部符号,与正在运行的静态库链接

来自分类Dev

Visual Studio LNK1104代替LNK2019

来自分类Dev

Visual Studio 2012-C MariaDB客户端-错误LNK2019:无法解析的外部符号_mysql_init @ 4

来自分类Dev

Visual Studio 2012-C MariaDB客户端-错误LNK2019:无法解析的外部符号_mysql_init @ 4

来自分类Dev

Visual Studio 2017 LNK2019:GoogleTestGoogleMock 项目中未解析的外部符号

来自分类Dev

LNK2019-Visual Studio 2013-尽管定义了所有符号仍会出错

来自分类Dev

LNK2019-Visual Studio 2013-尽管定义了所有符号仍会出错

来自分类Dev

Visual Studio 2013登录错误

来自分类Dev

奇怪的Visual Studio 2013错误

来自分类Dev

Cmake Visual Studio 2013错误

来自分类Dev

Visual Studio 2013登录错误

来自分类Dev

Visual Studio错误LNK2005

来自分类Dev

在Visual Studio中构建MATLAB mex文件会给出“函数mexFunction中引用的LNK2019无法解析的外部符号_mexPrintf”吗?

来自分类Dev

Visual Studio代码与Visual Studio 2013共存

来自分类Dev

Visual Studio代码与Visual Studio 2013共存

来自分类Dev

Visual Studios C ++代码中的错误。Lab4.obj:错误LNK2019:未解析的外部符号“布尔__cdecl

Related 相关文章

  1. 1

    Visual Studio 2013错误LNK2019

  2. 2

    Visual Studio 2013 dll导出链接错误(LNK2019 / LNK1120)

  3. 3

    Visual Studio 2013 dll导出链接错误(LNK2019 / LNK1120)

  4. 4

    Google测试:错误LNK2019:Visual Studio 2013无法解析的外部符号

  5. 5

    Visual Studio的LNK2019错误-无法解析的外部符号

  6. 6

    Visual Studio系列如何自己解决LNK2019错误

  7. 7

    VISUAL STUDIO 2013:错误LNK2019:未解析的外部符号-cuRAND-随机数生成器

  8. 8

    LNK2019尽管有代码内容(Visual Studio 2013,C ++)

  9. 9

    错误LNK2019:无法解析的外部符号libcurl Visual Studio

  10. 10

    LNK2019:Visual Studio C ++中无法解决的外部符号错误

  11. 11

    Win32应用程序中Visual Studio中的LNK2019错误?

  12. 12

    C ++-SDL2和OpenGL-Visual Studio错误LNK2019:无法解析的外部符号

  13. 13

    Visual Studio中的wxwidgets应用程序给出错误“ LNK2019无法解析的外部符号”

  14. 14

    Visual Studio 2012错误LNK2019:无法解析的外部符号,与正在运行的静态库链接

  15. 15

    Visual Studio LNK1104代替LNK2019

  16. 16

    Visual Studio 2012-C MariaDB客户端-错误LNK2019:无法解析的外部符号_mysql_init @ 4

  17. 17

    Visual Studio 2012-C MariaDB客户端-错误LNK2019:无法解析的外部符号_mysql_init @ 4

  18. 18

    Visual Studio 2017 LNK2019:GoogleTestGoogleMock 项目中未解析的外部符号

  19. 19

    LNK2019-Visual Studio 2013-尽管定义了所有符号仍会出错

  20. 20

    LNK2019-Visual Studio 2013-尽管定义了所有符号仍会出错

  21. 21

    Visual Studio 2013登录错误

  22. 22

    奇怪的Visual Studio 2013错误

  23. 23

    Cmake Visual Studio 2013错误

  24. 24

    Visual Studio 2013登录错误

  25. 25

    Visual Studio错误LNK2005

  26. 26

    在Visual Studio中构建MATLAB mex文件会给出“函数mexFunction中引用的LNK2019无法解析的外部符号_mexPrintf”吗?

  27. 27

    Visual Studio代码与Visual Studio 2013共存

  28. 28

    Visual Studio代码与Visual Studio 2013共存

  29. 29

    Visual Studios C ++代码中的错误。Lab4.obj:错误LNK2019:未解析的外部符号“布尔__cdecl

热门标签

归档