我如何 link 图书馆? (MySQL 图书馆)
How do I link a library? (MySQL Library)
好吧,我正在尝试 Link 将其添加到我的程序中,但我之前从未 link 编辑过任何内容,所以我不仅需要 link 编辑它(因为我有linker 中的目录 -> 其他目录,但我需要 link 针对 libmysql。lib/dll。我不确定该怎么做。
如果你能给我一个基本的了解就太好了!只是不要让它太复杂 ;)
我正在尝试按照网站上的步骤进行操作,它说要这样做:(我查了一下,人们说了一些关于 MakeFile 的内容,老实说,我不知道它是如何工作的)
The Connector/C++ static library file is mysqlcppconn-static.lib. You link this library statically with your application. Also link against the files libmysql.dll and libmysql.lib. At runtime, the application will require access to libmysql.dll.
以下是将库安装到 C++ 项目所需执行的操作。
- 将其添加到链接器中的其他依赖项中。
项目->属性->链接器->输入
点击下拉菜单,点击编辑。在顶部的列表中,仅添加库中包含的每个 .lib 文件的名称。例如,如果安装 SDL,将添加:
SDL2.lib
SDL2main.lib
这些文件大概可以在您下载的库的 lib 文件夹下找到(四处看看)。
告诉VS头文件在哪里
项目->属性->VC++目录->包含目录
点击下拉菜单,点击编辑。添加库的所有头文件的位置。您可以将它们放在任何您想要的地方,但建议您将它们放在项目文件夹中某个地方的它们自己的文件夹中。你把它们放在哪里,就把目录放在这里;包含文件夹,而不是文件本身。
告诉VS lib文件在哪里
项目->属性->VC++目录->库目录
点击下拉菜单,编辑。与步骤 2 相同,但您要放置所有 .lib 文件的位置。是的,与您在步骤 1 中定义的相同。
- 将 .dll 文件提供给您的可执行文件。
当可执行文件 运行s 时,它需要在同一目录中的 .dll 否则它不会 运行(更正 = 它会 运行,但会给你一个错误打开)。因此,找到您的可执行文件并将任何 .dll 文件放在同一目录中。默认情况下如何找到它:
解决方案资源管理器->右击解决方案->在资源管理器中打开->调试
您应该在那里看到 .exe。将库 dll 文件放在同一目录中。
如有任何问题请提问
好吧,我正在尝试 Link 将其添加到我的程序中,但我之前从未 link 编辑过任何内容,所以我不仅需要 link 编辑它(因为我有linker 中的目录 -> 其他目录,但我需要 link 针对 libmysql。lib/dll。我不确定该怎么做。
如果你能给我一个基本的了解就太好了!只是不要让它太复杂 ;)
我正在尝试按照网站上的步骤进行操作,它说要这样做:(我查了一下,人们说了一些关于 MakeFile 的内容,老实说,我不知道它是如何工作的)
The Connector/C++ static library file is mysqlcppconn-static.lib. You link this library statically with your application. Also link against the files libmysql.dll and libmysql.lib. At runtime, the application will require access to libmysql.dll.
以下是将库安装到 C++ 项目所需执行的操作。
- 将其添加到链接器中的其他依赖项中。
项目->属性->链接器->输入
点击下拉菜单,点击编辑。在顶部的列表中,仅添加库中包含的每个 .lib 文件的名称。例如,如果安装 SDL,将添加:
SDL2.lib
SDL2main.lib
这些文件大概可以在您下载的库的 lib 文件夹下找到(四处看看)。
告诉VS头文件在哪里
项目->属性->VC++目录->包含目录
点击下拉菜单,点击编辑。添加库的所有头文件的位置。您可以将它们放在任何您想要的地方,但建议您将它们放在项目文件夹中某个地方的它们自己的文件夹中。你把它们放在哪里,就把目录放在这里;包含文件夹,而不是文件本身。
告诉VS lib文件在哪里
项目->属性->VC++目录->库目录
点击下拉菜单,编辑。与步骤 2 相同,但您要放置所有 .lib 文件的位置。是的,与您在步骤 1 中定义的相同。
- 将 .dll 文件提供给您的可执行文件。
当可执行文件 运行s 时,它需要在同一目录中的 .dll 否则它不会 运行(更正 = 它会 运行,但会给你一个错误打开)。因此,找到您的可执行文件并将任何 .dll 文件放在同一目录中。默认情况下如何找到它:
解决方案资源管理器->右击解决方案->在资源管理器中打开->调试
您应该在那里看到 .exe。将库 dll 文件放在同一目录中。
如有任何问题请提问