使用 Visual C 构建 Tortoise SVN失败

发布于 2024-11-28 03:26:21 字数 379 浏览 1 评论 0原文

我正在尝试使用 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

蓝戈者 2024-12-05 03:26:21

错误消息表明您没有所有必需的库。关于如何到达这里的一些变体:

  • 您要么输错了包含文件夹(.lib 文件所在的位置)的路径 - 尝试搜索未找到的文件并调整包含路径

    或者
  • 您必须按特定顺序构建项目以避免收到此错误消息。首先构建输出 libsvn_repos.liblibsvn_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:

  • you either misstyped the path to the include folder (where the .lib files are) - try searching for the files that are not found and adjust the include paths

    OR
  • you have to build the project(s) in a certain order to avoid getting this error messages. Build the projects that output libsvn_repos.lib and libsvn_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 sollution

I 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 ?

白日梦 2024-12-05 03:26:21

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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文