使用 Visual C 构建 Tortoise SVN失败
我正在尝试使用 Visual Studio 构建 TSVN 并遵循 build.txt 的所有步骤,但出现以下错误:
*****ERRORS********* Error 50 fatal error LNK1181: cannot open input file '../../ext/Subversion\release_win32\libsvn_repos.lib' TortoiseProc TortoiseProc
Error 1 fatal error LNK1181: cannot open input file '../../ext/Subversion\release_win32\libsvn_wc-nonet.lib' SubWCRevCOM SubWCRevCOM
I am trying to build TSVN using Visual Studio and have followed all the steps of the build.txt but I am getting the following errors:
*****ERRORS********* Error 50 fatal error LNK1181: cannot open input file '../../ext/Subversion\release_win32\libsvn_repos.lib' TortoiseProc TortoiseProc
Error 1 fatal error LNK1181: cannot open input file '../../ext/Subversion\release_win32\libsvn_wc-nonet.lib' SubWCRevCOM SubWCRevCOM
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
错误消息表明您没有所有必需的库。关于如何到达这里的一些变体:
或者
libsvn_repos.lib
和libsvn_wc-nonet.lib
的项目。检查每个项目的依赖关系,并首先构建与解决方案中的其他项目没有依赖关系的项目,我自己没有构建 TSVN,所以这些只是猜测。但为什么不直接使用安装套件来避免所有这些麻烦呢?
The error messages suggest that you don't have all the required libraries. A few variants as to how yo got here:
OR
libsvn_repos.lib
andlibsvn_wc-nonet.lib
first. Check the dependencies for each project and build first the projects that do not have dependencies on the other projects in the sollutionI haven't built TSVN myself so these are just guesses. But why don't you just use the install kit and avoid all this trouble ?
TortoiseSVN 是 Subversion 的 GUI 前端,它使用 Subversion 库作为后端。因此,在编译 TortoiseSVN 之前,您必须编译 Subversion 或获取适合您的 Visual Studio 版本的已编译二进制文件。之后,修改指向 Subversion 库的路径以反映您的设置。
TortoiseSVN is a GUI front-end for Subversion, and it uses Subversion libraries as the back-end. Thus, you must compile Subversion or obtain the compiled binaries for your version of Visual Studio before compiling TortoiseSVN. After that, modify the paths that point to Subversion libraries to reflect your setup.