1

我正在尝试让一个名为AuBio ( Source ) 的开源软件在 Visual Studio Express 上运行,但我在构建它时遇到了很多问题。

我做了什么:

我在 VS Express 上打开了一个新的 C/C++ 解决方案,然后将源文件夹 (SRC) 中的所有头文件复制到我项目的“头文件”过滤器中,然后将 SRC 文件夹中的所有 C 文件复制到“源文件”中我的项目的过滤器。我还下载了运行 AuBio 所需的所有 3 个依赖项,但我不知道将它们放在哪里,因为我的项目的“外部依赖项”过滤器似乎不想接受它们。

有人可以指导我如何构建这个程序吗?

补充:依赖是其他开源项目;AuBio 的构建说明(位于此处)告诉我,在使用 AuBio 之前我需要安装依赖项,但我不知道该怎么做。

AuBio 还提供了它的软件的预编译版本(它在 MingGW32 上交叉编译,在这里),它由每个主要类的 exe 文件和 AuBio 及其所有依赖项的 dll 文件组成,但我不知道如何使用这些也是,当我下载并尝试运行 exe 时,他们拒绝运行。

我真的被困在这个问题上有人可以帮忙吗?

4

1 回答 1

1

不清楚您所说的过滤器是什么意思。头文件和源文件是否出现在项目的“解决方案视图”中?如果不是,您需要使用 Project,Add Existing Item 菜单命令将它们添加到项目中。

依赖关系:如果它们是 .lib 文件,则在源文件中添加这样的行:

#pragma comment (lib,"libname.lib")
于 2013-11-13T14:42:20.407 回答