我正试图让一个名为AuBioSource)的开源软件在Visual studio express上运行,但在构建它时遇到了很多问题。
我所做的:
我在VS Express上打开了一个新的C/C++解决方案,然后将源文件夹(SRC)中的所有头文件复制到我的项目的“头文件”过滤器中,然后将SRC文件夹中的所有C文件复制到我的项目的“源文件”过滤器中。我还下载了运行AuBio所需的所有3dependencies,但我不知道将它们放在哪里,因为我的项目的“外部依赖项”过滤器似乎不想接受它们。
有人能指导我如何着手建立这个项目吗?
增加:
依赖项是其他开源项目;AuBio的构建说明(它们是HERE)告诉我,我需要在使用AuBio之前安装依赖项,但我不知道如何做到这一点。
AuBio还提供了一个预编译版本的软件(它在mingw32上交叉编译,是here),它由每个主要类的exe文件和AuBio及其所有依赖项的dll文件组成,但我不知道如何使用它们,当我下载并尝试运行它们拒绝运行的exe时。
我真的很纠结,有人能帮忙吗?

最佳答案

不清楚你说的过滤器是什么意思。头文件和源文件是否出现在项目的“解决方案视图”中?如果没有,则需要使用项目将它们添加到项目中,添加现有项菜单命令。
依赖项:
如果是.lib文件,则在源文件中添加这样的行:

#pragma comment (lib,"libname.lib")

08-28 13:32