Visual Studio 2008 无法正常 Check in 和 Check out

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Visual Studio 2008 无法正常 Check in 和 Check out相关的知识,希望对你有一定的参考价值。

3人小组C#写中小型程序,软件用的是Visual Studio 2008。
前些天有个别文件没有办法Check Out for edit。其他2人的机器全都已经Check In了。重启了服务器,还是一样,同样的文件在我的机器上不能Check out。
今天又碰到见郁闷的事情……就是Check out 一个文件编写,编好了保存,准备Check in, 竟然不让我Check In,点了Check in,又自动给我Check Out了…………苍天啊……心中很是郁闷。

高手们快出现吧。请求帮助。有立竿见影的答案追加30分。英文版的解答也可以。

多谢
3楼的,源代码都在服务器里,不Check out,不让编辑的
1楼的答案有点意思,但是我们没装VSS耶……现在就是把整个程序放在了主机服务器里,然后局域网到主机,用Visual Studio打开项目,Check out编辑。
至于那个“vs有一个自动保持checkout的选项,看看选项设定是否正确。”能不能麻烦你告诉我具体在什么地方,设置的正确值是多少?麻烦了,多谢

不知道你的源代码管理服务是不是vss,如果是可以试试用它的client进行checkin/checkout操作,看看有没有问题,还有看看是否能正常访问vss的远程目录。
vs有一个自动保持checkout的选项,看看选项设定是否正确。
参考技术A 直接把类 覆盖到你本地的类上 参考技术B 你用的是什么版本控制软件哦,从来没有遇到过这种问题(TFS)

使用Visual Studio 2015,2017,CMake 3.10完全无法正常工作

我正在尝试通过CMake编译两个不同的git项目。我安装了Visual Studio 2017社区,MinGW和CodeBlocks,CMake会抛出所有错误。请记住,我之前没有使用过CMake。

选择“Visual Studio 15 2017我收到此错误:

The C compiler identification is MSVC 19.12.25835.0
The CXX compiler identification is MSVC 19.12.25835.0
Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio/2017/Community/VC/Tools/MSVC/14.12.25827/bin/Hostx86/x86/cl.exe
Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio/2017/Community/VC/Tools/MSVC/14.12.25827/bin/Hostx86/x86/cl.exe -- works
Detecting C compiler ABI info
Detecting C compiler ABI info - done
Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studio/2017/Community/VC/Tools/MSVC/14.12.25827/bin/Hostx86/x86/cl.exe
Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studio/2017/Community/VC/Tools/MSVC/14.12.25827/bin/Hostx86/x86/cl.exe -- works
Detecting CXX compiler ABI info
Detecting CXX compiler ABI info - done
Detecting CXX compile features
Detecting CXX compile features - done
Build type: Release
Performing Test COMPILER_SUPPORTS_CXX11
Performing Test COMPILER_SUPPORTS_CXX11 - Failed
Performing Test COMPILER_SUPPORTS_CXX0X
Performing Test COMPILER_SUPPORTS_CXX0X - Failed
CMake Error at CMakeLists.txt:26 (message):
  The compiler C:/Program Files (x86)/Microsoft Visual
  Studio/2017/Community/VC/Tools/MSVC/14.12.25827/bin/Hostx86/x86/cl.exe has
  no C++11 support.  Please use a different C++ compiler.

选择“MinGW Makefiles”后,我得到一堆关于ddls的cc1.exe错误。可悲的是弹出错误消息是德语,即使我已经将Win10中的所有内容都设置为英语,所以我不知道他们说的是什么。

使用“CodeBlocks - MinGW Makefiles”,我得到与上面相同的内容。

链接到我试图编译的一个git项目:

https://github.com/raulmur/ORB_SLAM2 https://github.com/YutaItoh/3D-Eye-Tracker

顺便说一下,我之前尝试过VS 2015。

CMakeLists文件的内容:

cmake_minimum_required(VERSION 2.8)
project(ORB_SLAM2)

IF(NOT CMAKE_BUILD_TYPE)
  SET(CMAKE_BUILD_TYPE Release)
ENDIF()

MESSAGE("Build type: " ${CMAKE_BUILD_TYPE})

set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS}  -Wall  -O3 -march=native ")
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall   -O3 -march=native")

# Check C++11 or C++0x support
include(CheckCXXCompilerFlag)
CHECK_CXX_COMPILER_FLAG("-std=c++11" COMPILER_SUPPORTS_CXX11)
CHECK_CXX_COMPILER_FLAG("-std=c++0x" COMPILER_SUPPORTS_CXX0X)
if(COMPILER_SUPPORTS_CXX11)
   set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
   add_definitions(-DCOMPILEDWITHC11)
   message(STATUS "Using flag -std=c++11.")
elseif(COMPILER_SUPPORTS_CXX0X)
   set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++0x")
   add_definitions(-DCOMPILEDWITHC0X)
   message(STATUS "Using flag -std=c++0x.")
else()
   message(FATAL_ERROR "The compiler ${CMAKE_CXX_COMPILER} has no C++11 support. Please use a different C++ compiler.")
endif()

LIST(APPEND CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR}/cmake_modules)

find_package(OpenCV 3.0 QUIET)
if(NOT OpenCV_FOUND)
   find_package(OpenCV 2.4.3 QUIET)
   if(NOT OpenCV_FOUND)
      message(FATAL_ERROR "OpenCV > 2.4.3 not found.")
   endif()
endif()

find_package(Eigen3 3.1.0 REQUIRED)
find_package(Pangolin REQUIRED)

include_directories(
${PROJECT_SOURCE_DIR}
${PROJECT_SOURCE_DIR}/include
${EIGEN3_INCLUDE_DIR}
${Pangolin_INCLUDE_DIRS}
)

set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${PROJECT_SOURCE_DIR}/lib)

add_library(${PROJECT_NAME} SHARED
src/System.cc
src/Tracking.cc
src/LocalMapping.cc
src/LoopClosing.cc
src/ORBextractor.cc
src/ORBmatcher.cc
src/FrameDrawer.cc
src/Converter.cc
src/MapPoint.cc
src/KeyFrame.cc
src/Map.cc
src/MapDrawer.cc
src/Optimizer.cc
src/PnPsolver.cc
src/Frame.cc
src/KeyFrameDatabase.cc
src/Sim3Solver.cc
src/Initializer.cc
src/Viewer.cc
)

target_link_libraries(${PROJECT_NAME}
${OpenCV_LIBS}
${EIGEN3_LIBS}
${Pangolin_LIBRARIES}
${PROJECT_SOURCE_DIR}/Thirdparty/DBoW2/lib/libDBoW2.so
${PROJECT_SOURCE_DIR}/Thirdparty/g2o/lib/libg2o.so
)

# Build examples

set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${PROJECT_SOURCE_DIR}/Examples/RGB-D)

add_executable(rgbd_tum
Examples/RGB-D/rgbd_tum.cc)
target_link_libraries(rgbd_tum ${PROJECT_NAME})

set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${PROJECT_SOURCE_DIR}/Examples/Stereo)

add_executable(stereo_kitti
Examples/Stereo/stereo_kitti.cc)
target_link_libraries(stereo_kitti ${PROJECT_NAME})

add_executable(stereo_euroc
Examples/Stereo/stereo_euroc.cc)
target_link_libraries(stereo_euroc ${PROJECT_NAME})


set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${PROJECT_SOURCE_DIR}/Examples/Monocular)

add_executable(mono_tum
Examples/Monocular/mono_tum.cc)
target_link_libraries(mono_tum ${PROJECT_NAME})

add_executable(mono_kitti
Examples/Monocular/mono_kitti.cc)
target_link_libraries(mono_kitti ${PROJECT_NAME})

add_executable(mono_euroc
Examples/Monocular/mono_euroc.cc)
target_link_libraries(mono_euroc ${PROJECT_NAME})
答案

使用MSVC,C ++ 11功能检查将始终失败。使用CMake的CMAKE_CXX_STANDARD变量。

以上是关于Visual Studio 2008 无法正常 Check in 和 Check out的主要内容,如果未能解决你的问题,请参考以下文章

无法在 Visual Studio 2008 中构建 Boost.python。编译出错

在visual studio 2008中编写C程序时 “无法打开包括文件:“list.h”: No such file or directory”,如此

无法再使用 Visual Studio 2008 连接到 Visual Studio Team Services

visual studio 2008 密钥

visual studio 2008写的c#如何连接虚拟机的数据库 ,是页面正常显示??

visual studio 2008的ISO文件有3.70GB,为啥有这么大?