visual 2012以后的版本,在我电脑上安装后,一要打开.sln文件就陷入 preparingnodal soluution

5021人阅读
第一步: 安装VisualSVN Server Manager。 下载地址:第二步: 安装TortoiseSVN。注意:如果操作系统是64位的,要下载64位安装。下载地址:64位 32位 第三步:安装AnkhSvn(VS插件)。下载地址:AnkhSVN is a Subversion Source Control Provider for Microsoft Visual Studio , 2010 and 2012.以上安装后,先用 VisualSVN Server Manager 建立站点MyProject(版本库名称)。用TortoiseSVN 将VS项目导入的SVN站点。项目中一定要有 *.sln 解决方案文件,要放在最外面的文件夹。打开 Visual Studio 如图:选择菜单 文件--打开--Subversion---open from subversion弹出对话框,在URL中 ,加载出文件,选择 LSYStore.sln. 弹出对话框,在 电脑上 选择项目的存放的目录 选择好后,按OK,最后效果如图所示: 在vs2012解决方案可以查看到svn同步标记更多关注付义方技术博客:
本人新浪微博:
版权声明:本文为博主原创文章,未经博主允许不得转载, 更多关注付义方技术博客:http://blog.csdn.net/fuyifang
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:158952次
积分:3236
积分:3236
排名:第4981名
原创:186篇
转载:22篇
评论:40条
阅读:75456
阅读:5493
(5)(13)(17)(16)(10)(2)(7)(1)(14)(96)(16)(1)(1)(2)(2)(2)(1)(1)
扫一扫手机里面查看博客~~2025人阅读
以前用VS2008的时候,解决方案*.sln文件总是会出现双击打不开的情况,搞的每次都必须先启动VS2008,然后把*.sln拖入窗体,今天无意中发现了解决方法。
在属性里看*.sln文件的打开方式是&Microsoft Visual Studio Version Selector,这是一个VS版本选择工具,负责解析你的*.sln头信息然后启动对应的VS版本。
VS2008的*.sln头信息如下:
Microsoft&Visual&Studio&Solution&File,&Format&Version&10.00&&#&Visual&Studio&2008&&
Microsoft Visual Studio Solution File, Format Version 10.00
# Visual Studio 2008
Version Selector就读取这些,而且——一个字符都不能多,包括行尾,空格Tab什么的,都不允许存在,否则就出现双击打不开。
所以,一旦你的*.sln出现这种情况,拿编辑器将*.sln打开,看看是否多了些空白字符。
当然,如果有例外,记得告诉我。(VS其他版本我没做实验,应该类似)
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:1234067次
积分:14608
积分:14608
排名:第316名
原创:243篇
转载:265篇
评论:365条
(1)(2)(5)(1)(1)(1)(2)(5)(4)(1)(1)(4)(3)(2)(6)(5)(14)(6)(4)(29)(20)(33)(25)(45)(49)(61)(55)(56)(69)Visual Studio | 我爱机器学习4718人阅读
今天某童鞋想打开老师给的一个VS2010的工程,而其电脑上却没有装VS2008,只装了VS2008,
我让其将工程发给我,我的机子也只装了VS2008,打开工程时提示如下:
选择的文件是解决方案文件,但是用此应用程序的较新版本创建的,无法打开。//截图如下
看后,我突发灵感,将该工程的解决方案文件的后缀由xxx.sln改成了xxx.txt然后,查看其内容如下:
Microsoft Visual Studio Solution File, Format Version 11.00
# Visual Studio 2010
Project(&{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}&) = &kjcyzgks&, &kjcyzgks\kjcyzgks.csproj&, &{F722BD49-0B2F-4D05-B735-204A4773453F}&
EndProject
&& &GlobalSection(SolutionConfigurationPlatforms) = preSolution
&& &&& &Debug|x86 = Debug|x86
&& &&& &Release|x86 = Release|x86
&& &EndGlobalSection
&& &GlobalSection(ProjectConfigurationPlatforms) = postSolution
&& &&& &{F722BD49-0B2F-4D05-B735-204A4773453F}.Debug|x86.ActiveCfg = Debug|x86
&& &&& &{F722BD49-0B2F-4D05-B735-204A4773453F}.Debug|x86.Build.0 = Debug|x86
&& &&& &{F722BD49-0B2F-4D05-B735-204A4773453F}.Release|x86.ActiveCfg = Release|x86
&& &&& &{F722BD49-0B2F-4D05-B735-204A4773453F}.Release|x86.Build.0 = Release|x86
&& &EndGlobalSection
&& &GlobalSection(SolutionProperties) = preSolution
&& &&& &HideSolutionNode = FALSE
&& &EndGlobalSection
很明显在上面我们看到了# Visual Studio 2010,于是我赶紧将其该成了# Visual Studio 2008,再次打开工程时,
发现还是打不开,想了下,我将自己的VS2008工程的YYY.sln改成YYY.txt,然后看其内容如下:
Microsoft Visual Studio Solution File, Format Version 10.00
# Visual Studio 2008
Project(&{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}&) = &SSLauncher&, &SSLauncher\SSLauncher.vcproj&, &{D88F5B39-BE0D-44BC-9C7C-778AE33731C9}&
EndProject
&& &GlobalSection(SolutionConfigurationPlatforms) = preSolution
&& &&& &Debug|Win32 = Debug|Win32
&& &&& &Release|Win32 = Release|Win32
&& &EndGlobalSection
&& &GlobalSection(ProjectConfigurationPlatforms) = postSolution
&& &&& &{D88F5B39-BE0D-44BC-9C7C-778AE33731C9}.Debug|Win32.ActiveCfg = Debug|Win32
&& &&& &{D88F5B39-BE0D-44BC-9C7C-778AE33731C9}.Debug|Win32.Build.0 = Debug|Win32
&& &&& &{D88F5B39-BE0D-44BC-9C7C-778AE33731C9}.Release|Win32.ActiveCfg = Release|Win32
&& &&& &{D88F5B39-BE0D-44BC-9C7C-778AE33731C9}.Release|Win32.Build.0 = Release|Win32
&& &EndGlobalSection
&& &GlobalSection(SolutionProperties) = preSolution
&& &&& &HideSolutionNode = FALSE
&& &EndGlobalSection
对比一下VS2010的工程,
VS2010的前两行为:
Microsoft Visual Studio Solution File, Format Version 11.00
# Visual Studio 2010
VS2008的前两行为:
Microsoft Visual Studio Solution File, Format Version 10.00
# Visual Studio 2008
很明显了,刚才我们只改了第二行,第一行没改,所以打不开,
现在我们将VS2010工程xxx.txt的前两行改为VS2008工程的YYY.txt前两行即可。
最后将xxx.txt 改回xxx.sln,在用VS2008打开xxx.sln,已经可以打开了哦。
//友情提醒
如果你用VS2008打开VS2010的工程,发现编译通过,却运行不了时,
在 生成 里 重新生成解决方案 即可。
无法直接启动带有"类库输出类型"的项目
在解决方案管理器中右击,选择属性,如下图
修改启动项目即可
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:207784次
积分:4294
积分:4294
排名:第3182名
原创:200篇
转载:205篇
评论:16条
(1)(2)(1)(18)(45)(1)(18)(13)(14)(15)(12)(9)(10)(9)(15)(16)(4)(12)(14)(28)(18)(14)(9)(7)(5)(7)(7)(37)(3)(11)(1)(4)(18)(8)1243人阅读
CGAL3.3安装过程介绍CGAL采用QT作为它的GUI,并利用了boost、GMP、TAUCS等库,因此在安装CGAL前需要配置好这些依赖库。这里我装的是CGAL3.3版本,平台是Windows XP sp2。1. 安装Boost. boost的安装比较简单,我得到的是boost 1.33.1版本()由于是exe文件,直接运行即可。此时会添加“BOOSTROOT”环境变量。2. 安装QT。CGAL3.3需要的是QT3,QT4和QT3相比在结构上存在较大改动,因此与CGAL并不兼容,这个问题可能在以后CGAL的更新版中会解决。如果想得到QT4可访问官网。QT3则需要通过得到。先将得到的qt-win-free-3.3--src.tar.bz2解压至不包含空格的路径下某一目录中(比如D:\QT-3)。下面就是设置环境变量。在我的例子中,环境变量如下:QTDIR = D:\QT-3QMAKESPEC = win32-msvc2005PATH= %QTDIR%\%PATH%然后更改VS2005的环境变量设置脚本vsvars32.bat(我的是在D:\ProgramFiles\Microsoft Visual Studio 8\Common7\Tools\vsvars32.bat),其关键内容如下:@set DevEnvDir=D:\Program Files\Microsoft Visual Studio8\Common7\IDE@set QTDIR=D:\qt-3@set QMAKESPEC=win32-msvc2005 @set PATH=%QTDIR%\D:\ProgramFiles\Microsoft Visual Studio 8\Common7\IDE;D:\Program Files\Microsoft VisualStudio 8\VC\BIN;D:\Program Files\Microsoft Visual Studio8\Common7\TD:\Program Files\Microsoft Visual Studio8\Common7\Tools\D:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\D:\ProgramFiles\Microsoft Visual Studio8\SDK\v2.0\C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727;D:\ProgramFiles\Microsoft Visual Studio 8\VC\VCP%PATH%@set INCLUDE=%QTDIR%\D:\ProgramFiles\Microsoft Visual Studio 8\VC\ATLMFC\INCLUDE;D:\Program Files\MicrosoftVisual Studio 8\VC\INCLUDE;D:\Program Files\Microsoft Visual Studio8\VC\PlatformSDK\D:\Program Files\Microsoft Visual Studio8\SDK\v2.0\%INCLUDE%@set LIB=%QTDIR%\D:\Program Files\MicrosoftVisual Studio 8\VC\ATLMFC\LIB;D:\Program Files\Microsoft Visual Studio8\VC\LIB;D:\Program Files\Microsoft Visual Studio8\VC\PlatformSDK\D:\Program Files\Microsoft Visual Studio8\SDK\v2.0\%LIB%其中红色部分为要添加的内容。然后打开VS2005提供的命令提示符工具Visual Studio 2005 Command Prompt,转至QT根目录下(我的是D:\QT-3),运行configure-msvc2005.bat,大概40分钟后即可安装完成。3.安装CGAL。CGAL的安装过程相对简单,在Wizard中会要求填写Boost的根目录,并且会安装GMP和TAUCS的头文件和库文件。安装过程中需要保证网络畅通无阻,因为会从网络下载CGALCore、CGAL、CGALQt等对应VC80的库文件。4.测试是否安装成功。在CGAL的安装目录下有很多的example和demo,打开某个.vcproj文件,经VS2005转换为.sln后,更改项目配置,将Linker-&Input中的库qt-mt.lib改为qt-mt3.lib保存。在Tools-&Options下,添加Boost的Include和Library路径。编译运行即可成功。贴源:&////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////qt配置vs2005的方法 :转载时请以超链接形式标明文章原始出处和作者信息及
1.正常安装VisualStudio 2005,只要安装了C++即可.注意:不是Express版本.2.下载Qt源代码Qt 4.3.2 Windows OpenSource版下载:http://www.qtcn.org/download/qt-win-opensource-src-4.3.2.zip/qt/source/qt-win-opensource-src-4.3.2.zip3.解压代码目录结构建议:C:\Qt\4.3\&&&&&&&&&&&(&-- 打算用其他编译环境)C:\Qt\4.3-msvc2005\&& (&-- 如过你打算用Visual Studio 2005)注意:目录中间不要有空格,据说后面编译会出问题.4.编译源代码通过&开始&菜单 -&&Microsoft Visual Studio 2005& -& &Visual Studio Tools&,运行命令行.下面是检查运行环境是否正确的方法,就是运行nmake命令D:\Qt\4.3.2-msvc2005&nmake /?Microsoft (R) Program Maintenance Utility Version 8.00.50727.42Copyright (C) Microsoft Corporation.& All rights reserved.Usage:& NMAKE @commandfile&&&&&&& NMAKE [options] [/f makefile] [/xstderrfile] [macrodefs] [targets]Options:....这个版本不需要打acs-4.3.x-patch3.zip就可以编译了.配置编译的命令行:D:\Qt\4.3.2-msvc2005&configure-no-stl -no-dsp -vcproj 编译过程中,会问一个问题:是否接受GPL协议,选'y'.经过一段时间以后,qmake被编译出来了.接着编译一大堆代码,简单的敲入nmake即可.这里,我花掉了两个多小时.5.配置环境变量好像主要为了在命令行的时候使用.在&我的电脑&上单击右键,进入&属性&,然后打开&环境变量&对话框.在PATH环境变量中添加:&D:\Qt\4.3.2-msvc2005\bin&.添加新的环境变量,名字为&QMAKESPEC&,值为&win32-msvc2005&.6.安装VisualStudio的插件&在网上下载QtVisual Studio Integration v1.2.2 for.VS..exe,安装之.安装的时候,用户名任意,注册码为下列值之一:FGJ7UGX-WQPWJ6X-F4M-UG6ZQC-2G8N2G-6AYP3G-864FFGJ58F-HQGNCCM-F4M-BVY8ELX-8KG9WT-NU5JAQ-6C21FGBBY3M-WYYUFN9-F4M-GWEVVS9-WTKP39X-UKJUUDM-EE0DFGM9UXX-PJ8CRVX-F4M-UQDJFQ9-PXHXTQ-BZF46Y9-694B7.配置VisualStudio 2005.&Tools& -& &Options& -& &Qt& -&&Builds&, 添加我们刚才编译的Qt代码,名字为&Qt4.3.2&, 路径为&D:\Qt\4.3.2-msvc2005&.8.如果安装VisualAssist的话,需要配置一下,才有代码提示功能.&VAssistX& -& &Visual Assist X Options ...& -&&Projects&, 在&Platform&里面把&Win32&改为&Custom&,在&Stableinclude files&末尾添加&D:\Qt\4.3.2-msvc2005\include&.9.写一个小的测试用例吧.启动一个新的工程.选择&Qtprojects& -& &Qt Application&类型,输入工程名字,单击OK.一路Next,最后Finish.双击工程文件里面的&test.ui&,马上出现了所见及所得的窗体编辑器,在上面添加一个按钮.双击按钮,产生相应的消息响应函数.添加头文件:#include &QMessageBox&在函数voidTest::on_pushButton_clicked()体内添加如下代码:&&& QMessageBox box(this);&&& box.setText(&Haha, hit me.&);&&& box.exec();编译运行工程,效果如下:&
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:4470497次
积分:59631
积分:59631
排名:第12名
原创:1126篇
转载:2923篇
评论:1139条
(4)(9)(62)(16)(8)(23)(9)(37)(73)(34)(31)(120)(128)(183)(23)(69)(75)(1)(171)(33)(148)(168)(145)(27)(144)(139)(208)(61)(59)(10)(10)(32)(2)(7)(34)(24)(9)(39)(25)(32)(46)(20)(44)(8)(21)(43)(49)(100)(113)(136)(35)(55)(15)(29)(41)(15)(50)(17)(20)(182)(206)(43)(27)(19)(17)(13)(1)(40)(5)(3)(4)(21)(71)(73)(19)(2)(2)(1)(1)(1)(6)(3)

我要回帖

更多关于 preparing lights 的文章

 

随机推荐