基本上,我写了一个C ++库,它有许多依赖项。他们是:
我希望能够使用Visual Studio 2010生成此代码中的库。我希望能够创建一个新的Win32控制台应用程序,引用该库并使用它。我不希望有必要让这个新的控制台应用程序引用库的依赖项。
我不确定我所追求的是否可能。我应该创建动态库还是静态库?我该如何链接到它?这些都是浮现在脑海中的子问题,但我想我在这里错过了大局。
因此我的问题是:如何创建一个可以独立使用其依赖项的C ++库?
答案 0 :(得分:1)
创建引用这些库的包装函数和类?此外,这些其他库必须是静态链接的,或者如果它们是动态链接的,则必须在应用程序中部署DLL!
如果其他所有方法都失败了,请使用UPX? :-)创建单个二进制文件。