精华内容
下载资源
问答
  • 进入正题:我安装的是CUDA8.0和VS2012,这时候一般在C盘的ProgramData\NVIDIA Corporation目录下有CUDA的samples可以用运行,以检查CUDA是否安装成功(是.sln文件)。可以直接右键选择VS2012运行它,但是 我的没

    由于一次采坑经历…
    首先说明,如果你是先安装了VS,再安装CUDA,而且他们之间的版本对应没问题,那就应该不会出现以下BUG了。
    我遇到的问题是:先装了VS再装了CUDA,而且VS版本还装错了,卸了又重装的。注意,装他两之前先去搜版本对应关系。
    进入正题:我安装的是CUDA8.0和VS2012,这时候一般在C盘的ProgramData\NVIDIA Corporation目录下有CUDA的samples可以用运行,以检查CUDA是否安装成功(是.sln文件)。可以直接右键选择VS2012运行它,但是 我的没有成功,那就先打开VS,然后在VS中文件—>打开—>文件 然后选择对应版本的CUDA Samlpe即可,这个时候会提示一个项目过期什么的,问是否继续,这里继续就行。
    sample加载加载进来之后,有一个粗体文件夹,选择它就行:
    在这里插入图片描述
    接下来再点击:本地Windows调试器,如果没报错,看到这里就可以了。不过我这里报了一个错误没截图,具体是两行报错信息,本质上是同一个问题造成的,大意是说:无法读取项目文件“simpleCUBLASXT_vs2012.vcxproj,第二条报错时说C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\BuildCustomizations文件夹下缺少一个CUDA8.0.props文件。
    解决方法:其实我们装CUDA是会有对应版本的props文件,只不过没在这个文件夹下,找到之后复制到这个文件夹下就可以了。经过一番寻找发现我的CUDA的props文件在:C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0\extras\visual_studio_integration\MSBuildExtensions文件夹下,值得注意的是:既然在同一目录下,不排除它们存在依赖关系,故全都拷贝到报错的文件夹中。
    在这里插入图片描述
    此时再点击本地windows调试器即可运行。
    不同版本的sample运行结果应该不一样,我的是会出现一幅图片:
    在这里插入图片描述
    这个时候你可以打开任务管理器->性能;会发现沉默已久的NVIDIA GPU的算力瞬间上升。

    展开全文
  • 在工作学习过程中,有不少时候会遇到需要使用已有的工程或者源代码,有时候会碰到这样一种情况,你的VS版本比原有项目的版本低,这样直接运行肯定会报错的,你需要做如下修改: 1、右键打开.sln文件,然后按照图中...

    在工作学习过程中,有不少时候会遇到需要使用已有的工程或者源代码,有时候会碰到这样一种情况,你的VS版本比原有项目的版本低,这样直接运行肯定会报错的,你需要做如下修改:

    1、右键打开.sln文件,然后按照图中所标对照自己的VS版本进行修改,因为我用的是vs2012,所以作如图所示修改:


    2、右击打开项目中的Demo.vcxproj文件,修改tool的版本,vs2012是4,其他的vs根据版本查找


    3、对于项目中调用的动态库,也需要根据自己的版本来修改,比如,我这里用了OpenCV,源程序版本是2.4.8,我安装的是2.4.10,需要修改,这里可以配置一个属性表,方便修改


    完成以上步骤,再次打开sln,右键点击你的项目,选择属性,再点击配置属性中的常规,常规中有个平台工作集,把V120改成Visual Studio 2012 (v110),然后进行编译,就可以编译成功了,生成解决方案了!

    展开全文
  • 请问怎么在visual studio 2008中打开运行visual studio 2017编写的.EXE程序或.sln解决方案。(操作系统为Windows 2008)
  • 如何运行VS2010

    2019-10-10 23:34:08
    如何运行VS2010 学习数据结构,打算Microsoft Visual Studio 2010打代码。建立项目运行文件操作如下图所示: 步骤1:点击左上角文件,新建—>>项目 2. 步骤2:选择Win32控制台应用程序。 3. 步骤3:...

    如何运行VS2010

    学习数据结构,打算用Microsoft Visual Studio 2010打代码。建立项目并运行文件操作如下图所示:

    1. 步骤1:点击左上角文件,新建—>>项目

    在这里插入图片描述
    2. 步骤2:选择Win32控制台应用程序。

    在这里插入图片描述
    3. 步骤3:一定要记得勾选空项目在这里插入图片描述

    1. 步骤4:这样就生成了一个项目新的项目。接着点击源文件,右键—>>添加—>>新建项—>>c++文件就可以在空白处打代码了。在这里插入图片描述

    注意:当运行VS 2010建立win32控制台应用程序后,项目名下并未出现----外部依赖项,头文件,源文件和资源文件,并且,新建一个cpp文件后输入代码,调试,出现如下错误时:

    在这里插入图片描述
    建议重新建立项目,选择空项目,这时应该是建立了错误的项目导致出错的。另外,当点击工具栏上方绿色箭头运行项目时运行结果窗口一闪而过,需要点击工具栏上的调试—>>开始执行(不调试),这样就解决了。

    (其实我挺疑惑的。我一开始建立win32控制台应用程序,项目下并没有出现那4个文件,但是!当我重新建立,选择空文件时它反而出现了,而且运行不出错。有些懵逼,说是建立项目类型错误吧,又觉得不是。因为我接着再建立了一个win32控制台应用程序类型的项目,它又正常了。懵逼懵逼懵逼。路过的大佬麻烦帮解决下呗,感谢感谢感谢!)

    展开全文
  • 如何使用vs运行box2d中Testbed的案例

    千次阅读 2018-12-12 16:02:42
    0 环境 vs: vs2012 box2d: Box2D_v2.1.2 ...现在我们得到一个可以用vs2012打开的box2d版本,用vs2012打开如下图所示: 2 运行Testbed的项目 将testbed项目设置成启动项目,然后F7编译, Ctr...

    0 环境

    vs: vs2012
    box2d: Box2D_v2.1.2
    

    1 得到box2d编译版本

    可以参考:
    https://blog.csdn.net/sty945/article/details/83823976

    现在我们得到一个可以用vs2012打开的box2d版本,用vs2012打开如下图所示:
    在这里插入图片描述

    2 运行Testbed的项目

    在这里插入图片描述将testbed项目设置成启动项目,然后F7编译, Ctrl+F5运行就可以得到如下界面:
    在这里插入图片描述

    我们可以做一些演示练习

    3 基于Testbed项目编写程序

    推荐一个box2d教程:
    http://ohcoder.com/blog/categories/box2d-tutorials/

    我们如何编写自己的程序呢?
    在vs2012中直接添加文件是不对的,添加文件只会添加到build目录下,必须要和原始文件在同一目录下才可以,以下是我采用的方法:

    3.1 采用vscode打开源代码

    路径是…\Box2D_v2.1.2\Box2D文件夹,会得到如下的界面:
    在这里插入图片描述

    3.2 打开testbed文件夹

    在这里插入图片描述

    3.3 创建测试

    Testbed/Tests文件夹下面,添加自己创建的.h头文件,如创建一个FooTest.h,写入如下内容:

    #ifndef FOO_TEST_H
    #define FOO_TEST_H
    
    #define DEGTORAD 0.0174532925199432957f
    #define RADTODEG 57.295779513082320876f
    
    class FooTest: public Test
    {
        public:
            b2Body* dynamicBody;
            FooTest()
    		{
    			b2BodyDef myBodyDef;
    
                myBodyDef.type = b2_dynamicBody;
                //start 10 units further to the right, 20 units higher
                myBodyDef.position.Set(0, 20);
                myBodyDef.angle = 0;
                // b2Body* dynamicBody = m_world->CreateBody(&myBodyDef);
                dynamicBody = m_world->CreateBody(&myBodyDef);
    
                b2PolygonShape boxShape;
                boxShape.SetAsBox(2, 1);
                b2FixtureDef boxFixtureDef;
                boxFixtureDef.shape = &boxShape;
                boxFixtureDef.density = 1;
    
                dynamicBody->CreateFixture(&boxFixtureDef);
    
                //change the starting position and angle
                dynamicBody->SetTransform(b2Vec2(10, 20), 1);
    
                // set the linear velocity and angular velocity of the body
                dynamicBody->SetLinearVelocity(b2Vec2(-5, 5));
                dynamicBody->SetAngularVelocity(-90 * DEGTORAD);
    
                //static Bodies
                myBodyDef.type = b2_staticBody;
                myBodyDef.position.Set(0, 10);
                b2Body* staticBody = m_world->CreateBody(&myBodyDef);
                staticBody->CreateFixture(&boxFixtureDef);
    
                //kinematic body
                myBodyDef.type = b2_kinematicBody;
                myBodyDef.position.Set(-18, 11);
                b2Body* kinematicBody = m_world->CreateBody(&myBodyDef);
                kinematicBody->CreateFixture(&boxFixtureDef);
                kinematicBody->SetLinearVelocity(b2Vec2(1, 0));
                kinematicBody->SetAngularVelocity(360 * DEGTORAD);
    
    
    		};
            void Step(Settings* setttings)
            {
                Test::Step(setttings);
                m_debugDraw.DrawString(5, m_textLine, "now we have a foo test");
                m_textLine += 15;
    
                b2Vec2 pos = dynamicBody->GetPosition();
                float angle = dynamicBody->GetAngle();
                b2Vec2 vel = dynamicBody->GetLinearVelocity();
                float angularvel = dynamicBody->GetAngularVelocity();
                m_debugDraw.DrawString(5, m_textLine, "Position:%.3f,%.3f Angle:%.3f", pos.x, pos.y, angle*RADTODEG);
                m_textLine += 15;
                m_debugDraw.DrawString(5, m_textLine, "Veloctiy:%.3f, %.3f Angular velocity:%.3f", vel.x, vel.y, angularvel * RADTODEG);
                m_textLine += 15;
    
                for (b2Body* b = m_world->GetBodyList(); b; b = b->GetNext())
                {
                    b2Vec2 pos1 = b->GetPosition();
                    m_debugDraw.DrawString(5, m_textLine, "Position:%.3f,%.3f", pos1.x, pos1.y);
                    m_textLine += 15;
                }
    
            }
    
            static Test* Create()
            {
                return new FooTest;
            }
    };
    
    #endif
    

    然后在同一目录下的TestEntries.cpp文件添加如下两行代码:

    #include "FooTest.h"
    
        {"Foo test", FooTest::Create},
    

    在这里插入图片描述

    3.4 运行测试

    在vs2012中编译运行,会出现如下界面:
    在这里插入图片描述
    第一个演示的就是我们刚才编写的程序。
    基于此就可以根据教程:
    http://ohcoder.com/blog/categories/box2d-tutorials/
    基于学习Box2D了

    展开全文
  • 安装Python环境新建一个Python程序我们需要安装Python环境,运行安装程序,点击下面的vs2019的修改;然后去勾选“Python开发”和“数据科学和分析应用程序”,点击“下载时安装”。随后等待安装,安装完成后启动程序...
  • 用VS调试项目时,修改完代码后,不能马上编译,需要重启项目后,修改的代码才能生效。如何设置才能使项目运行时,修改代码,项目马上编译,使修改的代码生效?
  • 如何用代码动态实现选择登录运行? 本来是两个独立的项目,两个独立的程序。 我添加进来了,成为一个解决方案。 现在希望 设计一个登录的界面,然后在登录界面选择运行那个项目。 这个到底该如何做呢? 有...
  • VS2010+OpenCV 项目生成EXE文件如何在其他电脑上直接运行 我的毕业设计做的是图像处理,是用VS2010+OpenCV完成的,C++&MFC。(我的是64位的,所以前后一致,全部选择都是64位的,当然也可以是32位的,前后...
  • 如何vs2010里面运行c程序

    千次阅读 2019-01-17 20:03:26
    在我们学习变成c的时候,需要找一个联系的平台,当然一般在学校我们的是VC6.0,但是在工作后就会发现大家的是Microsoft Visual Studio,这个软件比较强大,但是今天我们说如何vs2010里面编写一个简单的hello...
  • 如何用VS2017生成可执行文件

    万次阅读 多人点赞 2019-05-10 22:20:43
    在代码正确的情况下按如下操作进行 1 将解决方案配置中的debug(调试模式)改成release(发布模式)。...运行库改成多线程(/MT)。 3 重新生成解决方案后,找到项目文件夹下的release文件夹中的exe文件。 ...
  • 1,首先,打开VS2017。 2,左上角按文件——新建——项目,或按ctrl+shift+n。 3,按照图片里的选,选完按“确定”。 4,右键“源文件”,再按添加——新建项。 5,剩下的就很简单了,只需要写好代码,如...
  • 如何用VS2015读取XML文件内容?

    千次阅读 2018-10-27 15:43:55
    步骤一:下载tinyXml类库 C++中读写XML都会用到一个C++库tinyXml类库,这个类库可以直接下载,并解压,得到了一...将下载好的工程在VS2015中编译运行,生成静态链接库(.lib)。共有4个项目: tinyxml tinyxml...
  • 关于如何删除vs中最近的无用项目

    千次阅读 2019-01-24 18:30:24
    我想删除vs2008中起始页中以前无用的项目,双击了半天那个项目没有发现删除这个按钮,于是我就去自己寻找答案,咦嘻嘻,斗死!——百度一下,注册表删除,因为对注册表这种东西不是太熟悉,我只好借鉴前人的经验,...
  • 数据可视化就是通过易读、易懂的图表,降低用户的理解难度,从而实现数字给用户讲个故事的工作目的。看看下面这些作品,你一定会更加明白数据可视化的魅力:「达・芬奇手稿」来源:作者 >> The Visual Agen....
  • 电脑上安装的是VS2008,需要运行项目竟然是用VS2010或者VS2012编写的,如何用VS2008,快速的运行高版本的项目,是一个很实际的操作。 首先,这种情况完全可以通过重新手动新建VS2008工程,手动添加文件的方式解决...
  • 初打代码时,一直用的是devC++,然后把devC++保存的cpp文件用vs打开,无法直接运行,这是为什么? 将cpp文件打开我们可以看到这样 这样表示你现在打开的是一个杂项文件 然而杂项文件是无法直接运行的 怎么解决运行...
  • 以angular4.0为基础,写了个企业级快速开发的开源项目,放在了github上,很多人竟然私聊问我怎么……写个手册吧。首先贴我的项目地址:使用步骤我这里使用的开发工具是intellij idea,当然你可以选择vs code等其他...
  • 以angular4.0为基础,写了个企业级快速开发的开源项目,放在了github上,很多人竟然私聊问我怎么……写个手册吧。首先贴我的项目地址:使用步骤我这里使用的开发工具是intellij idea,当然你可以选择vs code等其他...
  • 问题描述:用VS2013写好一个程序,在本机上运行一切正常。但是如果直接把exe文件放到另一台机器上用,则会出现:Windows XP:不是一个正常的win32程序Window 7:缺少msvcp120.dll能否有一种方法,把程序运行所需要的...
  • vs 安装项目

    千次阅读 2009-02-19 11:53:00
    1、解决方案里有两个项目 一个是类库 生成dll 一个是winform的 调用我的类库 现visual studio 2005的安装项目 生成setup.exe和setup.msi 可以安装 但是如何在安装完成后就立即自动运行我的winform呢在解决方案里...
  • 如何在其他电脑上运行VS2005编译的DEBUG版应用程序 做项目的过程中,遇到这样的问题:在自己的电脑上用VS2005编译好的DEBUG版程序在其它的没有安装VS2005的电脑上没有办法运行,郁闷至极啊。 直接拷贝文件...
  • 问题:如何使用VS2015创建一个干净的CEF项目呢?不想使用cmake方式。下面我们纯手动的方式来创建一个CEF的项目。主要过程分为两步:准备cef项目运行的环境,就是运行,编译cef项目需要的库,资源等。下面我们开始...
  • 重中之重 VS 的包含目录如果要添加相对路径应采用...vs中建立空项目 然后把要用到的源文件和头文件(本示例中没有用到头文件)分别通过添加现有项添加到当前解决方案界面中 然后还要把移动过来的文件夹添加到 附加包
  • 一、新建项目菜单,文件 - 新建 - 项目Visual C++,MFC应用程序,名称为My_MFC点击确定,下一步基于对话框,不使用Unicode库,在静态库中使用MFC,完成(不使用Unicode库这个选不选都可以,完了可以自己设置,...
  • 本人已经在vs2008下配置好啦wince开发环境,想在vs2008的win32智能设备项目wxWidgets

空空如也

空空如也

1 2 3 4 5 ... 11
收藏数 210
精华内容 84
关键字:

如何用vs运行项目