我有困难安装一个c++音频库,称为低音(https://www.un4seen.com/)。我已经将bas.h文件转储到mingw32包含目录中。我还将bass.dll文件放在编译器的lib部分。每当我尝试使用bas.h文件中包含的任何函数或方法时,我都会得到一个错误,告诉我根本没有对函数的引用。有趣的是,我的IDE visual代码使用所有的方法和函数来识别bas.h文件。只剩下思考,做错了什么?
我怀疑我输入了错误的bass.dll,因为该文件包含了10个不同的.dll文件,这些文件区分了32位和64位。
发布于 2020-11-10 22:22:19
如果它告诉您没有对该函数的引用,那么您可能没有正确地链接库。必须使用-l标志将DLL链接到您的项目。如果有更多的DLL,正如您所认为的那样,您仍然可以使用此标志链接它们。如果您需要包含一个库目录,请使用-L。
查看此链接(MinGW的网站)以获得更多信息:http://www.mingw.org/wiki/specify_the_libraries_for_the_linker_to_use
https://stackoverflow.com/questions/64776764
复制相似问题