将 tcl.h 包含到 C 项目中

Include tcl.h into C project

我需要在我的 C 项目 (VS 2012) 中使用 tcl.h 在 SQLite 中注册函数。我已经为 windows 下载并安装了 Tcl。但是当我写 #include 时,我的项目仍然无法识别。我应该怎么做才能访问此 header? 提前致谢。

打开项目属性并执行:

右键单击您的项目,转到属性,转到 C/C++ session。在字段 Additional Include Directories 中,将路径添加到您想要的 header,并使用 header with "".

之后,您应该转到链接器 session。在 General 上,转到 Additional Library directories 并添加您需要添加的库的路径。然后转到 Input 并添加 lib.

有时您需要将一个 dll 复制到与您的可执行文件相同的文件夹中。您可以在 Custom Build Step - Post Build Events.

中执行此操作

您需要为每个要构建的配置和平台执行此操作 - 一个使它更容易的技巧是使用这些变量 $(Configuration)$(Platform) 指定路径时,select 在属性顶部的下拉列表中 window All configurations 所有平台,因此您无需为每个项目多次执行此操作。