" svn:E175012:连接超时"当我编写我的第一个Shogun程序时

时间:2016-03-14 03:01:25

标签: http svn vpn shogun

我是新的Shogun用户,此外,这是我第一次使用SVN。(我认为问题是SVN不是Shogun) 那些是我使用的环境:

  • Windows 10
  • Shogun 4.0.0
  • 的TortoiseSVN-1.9.3.27038-x64的svn的-1.9.3;
  • 的VisualSVN-5.1.3;
  • 的VisualSVN - 服务器 - 3.5.1-64;
  • VS 2013

现在我遇到麻烦,我想开始一个简单的Shogun示例(文档中的副本),如下所示:

#include <shogun/base/init.h>
using namespace shogun;

int main(int argc, char** argv)
{
    init_shogun();
    exit_shogun();
    return 0;
}

然后,我尝试在Vs 2013中编译它,它告诉我:

1>  Generating version header
3>  Building Custom Rule E:/shogun/CMakeLists.txt
3>  CMake does not need to re-run because E:\shogun-configure\CMakeFiles\generate.stamp is up-to-date.
3>  Creating directories for 'MSIntTypes'
3>  Performing download step (SVN checkout) for 'MSIntTypes'
3>  svn: E170013: Unable to connect to a repository at URL ' http://msinttypes.googlecode.com/svn/trunk '
3>  svn: E175012: Connection timed out
3>  C:\ProgramFiles(x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets(170,5): error MSB6006: 
"cmd.exe" has exited. code is 1.

然后,我考虑到SVN可能存在一些问题,我试图检查一些存储库:
首先,我尝试检查我自己创建的存储库:&#39; _http:// burningbear:8443 /!/ #new_rep&#39;,它可以正常结帐。
然后我尝试去清理库:&#39; _http://msinttypes.googlecode.com/svn/trunk' ;,但是Tortoise长时间没有响应,然后它回复我:< / strong>

 Command: Checkout from _http://msinttypes.googlecode.com/svn/trunk, revision HEAD, Fully recursive, Externals included  
 Error: Unable to connect to a repository at URL  
 Error:  '_http://msinttypes.googlecode.com/svn/trunk'  
 Error: Error running context: 你的主机中的软件中止了一个已建立的连接。(what I use is Chinese,it means "the software in your host stop an connected connection")  

在中国,我们无法访问googlecode,除非我们使用VPN,所以我更改服务器,启用Proxy Server,以下是我的设置:

  Server address: 127.0.0.1  
  Port: 8087

然后我再次尝试结帐:

当我查看_http://msinttypes.googlecode.com/svn/trunk

 Checkout from _http://msinttypes.googlecode.com/svn/trunk, revision HEAD, Fully recursive, Externals included
 Unable to connect to a repository at URL'_http://msinttypes.googlecode.com/svn/trunk'
 The HTTP method 'OPTIONS' is not allowed on '/svn/trunk'

当我更新存储库之前我的结帐时(URL为:_http:// burningbear:8443 /!/ #new_rep)。它移动得很慢,我花了大约半个小时,SVN告诉我:&#34; 2分钟内转移2千字节&#34;

  Command: Update  
  Updating: E:\test2  
  Error: Unable to connect to a repository at URL 'https://burningbear:8443/svn/new_rep'  
  Error: Connection timed out  
  Completed!:   

现在,我不知道问题是什么。我需要几天时间,但仍然无法解决。请帮我!先谢谢你! (我现在不能发布超过2个链接,因此我上面的所有网址都会在&#39; http&#39;)之前添加&#39; _&#39;标记

2 个答案:

答案 0 :(得分:1)

目前还没有办法在Windows上本机编译shogun。虽然你的问题似乎是无关紧要的,但它失败了svn,这很奇怪,因为幕府将军的正式回购正在使用githttp://github.com/shogun-toolbox/shogun/

周末在shogun的原生Windows支持上工作,你可以在官方存储库的feature/windows分支中找到它:https://github.com/shogun-toolbox/shogun/tree/feature/windows

更新:功能分支已合并到开发分支中。从现在开始,shogun可以在Windows上本地编译。

答案 1 :(得分:0)

Google Code不再可用:http://msinttypes.googlecode.com/svn/trunk。这就是该工具无法访问googlecode.com的原因。