所在的位置: c++ >> 基本简介 >> 安利时间到VisualCforLi

安利时间到VisualCforLi

[知东智西]致力于网络最新科技,总结技术资料,分享热门资讯,为广大学者和创客打造一个多方位的信息分享平台。

编辑:孔小雨

你所以为的不可能,都会变成有可能。——西奥比安

现在小编帮助你如何实现linux下C++的开发。

你想编写C++代码给LINUX服务器,桌面或者设备,没问题,但是你要仔细阅读下面的内容。

我们的系统支持面向准确的体系结构,包括ARM处理器。VisualStduio也会自动复制并远程建立源代码并且发布调试后的程序。但我们仍依赖于一些工具:

openssh-server

g++

gdb

gdbserver

在packagemanager中输入,它会帮助你自动下载安装这些工具的

◆◆◆◆◆

◆◆◆◆◆

下载VisualC++forLinuxDevelopment

通过emplatesVisualC++CrossPlatformLinux.这几步创建一个新的项目。

◆◆◆◆◆

YourFirstVSLinuxProject

首先从建立一个Consoleapp开始。通常情况下,这个ConsoleApplication被设置为debug/x64的形式。如果你的远程目标是x86或者ARM。你首先要改变这些选项。在下面这个示例中我使用的是x64UbuntuVM.

因为是第一次面向linux机器,你将会被提醒去填写一些接口信息。

我们支持密码和证书,包含口令密码的使用。在一个成功的接口之上我们为下一个接口保存你的接口信息。你可以管理你保存过的接口通过点击ToolsOptionsCrossPlatformLinux.当然,密码和口令储存时是被加密的。

在连接之上,你的源代码会被复制到远程linux机器上,同时调用gcc,在项目性能的选择下建立你的源代码。建立完成后,你的代码将会在远程机器上发布同时敲击触发你之前设立的断点。

◆◆◆◆◆

LinuxProjectProperties

现在让我们看看项目性能,了解这些是在远程linux机器的哪里配置的。

在远程设置里,你可以看到通常情况下remoteroot被设置成项目,也可以看到正在设置远程的项目目录文件匹配去项目名称。看一下linux机器的话,我们会找到主函数C++文件就是我们在目录/projects/ConsoleApplication1里建立的工件。

在项目的常规设置里,你会找到输出和中级目录是如何被设置的。此外,你也可以找到这个项目作为一个APP如何被设置,包括在underbin/x64/Debug/asConsoleApplication1.out.下可执行的程序。

注意:对于设置形式,我们同时也支持staticanddynamiclibraries.

◆◆◆◆◆

DesktopApplications

没错我们有一些特别的东西:我们将要在linux桌面上发布一个OpenGLapp。

首先保证你的linux桌面已经为OpenGL开发设置好了。这里是几个我们需要的aptpackages:

ibgles1-mesa,

libgles1-mesa-dev,

freeglut3,

freeglut3-dev.

现在创建一个空的linux项目,然后从JulienGuertault’sOpenGLtutorial.抓取旋转立方体的源代码。提取它后,在你的项目里添加一个主函数C++文件。能够使你感知到你把需要的VC++目录添加OpenGL头文件,你可以从theOpenGLRegistry中获取他们。现在打开你的项目属性,输出DISPLAY=:0.0到预启动命令

然后在LinkerInput里添加这几个库:m;GL;GLU;glut.

同时,保证你的远程设置在对的机器上。

现在按下F5.

在80行附近放置断点的地方,这里可以设置旋转立方体,或者检查按键值。

GoWriteSomeNativeCodeNow

小编送给了大家一个礼物,不知道你发现了没?

声明:该平台为学生自主运营,如果内容侵犯了您的版权,请在







































如今的温度早晚温差5该穿什么合
鼻子也会长结石吗结石是怎么形成的呢



转载请注明:http://www.nydjfy.com/jbjj/1836.html