繁体   English   中英

在哪里可以找到SVN .lib文件?

[英]Where can I find the SVN .lib files?

我正在尝试编写包装SVN的应用程序。 我已经下载了二进制文件,发现的都是DLL。

在哪里可以找到.lib文件? 还是我需要使用LoadLibrary并手动找到每个方法? 还是只需要包含SVN源代码,这很难维护。

编辑:

我发现下载了一个包含所有.libs并包含以下问题之后的文件的下载,任何其他试图找到答案的人都应该在这里查看:

对于可能正在寻找相同事物的其他人,这里有一个下载,可满足您的所有需求!

是否有用于Subversion的Windows API二进制文件,或者我必须构建SVN才能从Windows C ++调用API?

我认为您想要的东西一应俱全,因为很少有人使用。 您正在搜索svn的开发人员版本。

最好的机会是下载svn的源代码并自己编译。 这样,将生成lib文件,您将可以对其进行链接。

编辑:您拥有的另一种选择是在SVN周围使用另一层包装,并使用诸如RapidSVN API之类的东西。 这将展示最常见的svn功能,而您不必处理svn源代码。

EDIT2:我认为他们搬到了github https://github.com/RapidSVN/RapidSVN

DLL是lib,但是它们是动态lib,在运行时加载和执行。 但是,Lib文件是已加载到编译器中并用于编译二进制文件的库。 在您的情况下,将没有lib文件,因为.exe二进制文件中已经内置了libs。 无论如何,您确实会获得DLL,因为它们不是内置在二进制文件中,而是在执行过程中加载到二进制文件中的某个位置。

由于二进制文件不再需要它们,因此没有必要在二进制文件下载中包含.lib。 需要.lib文件的唯一原因是,如果您拥有其余的源代码以便再次构建自己的.exe。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM