编程软件VS是什么?

编程软件VS是什么?,第1张

Visual Studio(简称VS或MSVS)是微软公司推出的开发工具套件系列产品,是目前最流行的 Windows平台应用程序开发环境,其包括了整个软件生命周期中所需要的大部分工具,如UML工具、代码管控工具、集成开发环境等。

Visual Studio可以用来创建Windows平台下的Windows应用程序和网络应用程序,也可以用来创建网络服务、智能设备应用程序和Office插件,还可开发安卓平台应用及IOS平台应用。

扩展资料:

为了帮助开发人员迅速创建先进的软件,Visual Studio 2008 提供了改进的语言和数据功能,例如语言集成的查询 (LINQ),各个编程人员可以利用这些功能更轻松地构建解决方案以分析和处理信息。Visual Studio 2008 还使开发人员能够从同一开发环境内创建面向多个 .NET Framework 版本的应用程序。开发人员能够构建面向 .NET Framework 2.0、3.0 或 3.5 的应用程序,意味他们可以在同一环境中支持各种各样的项目

参考资料来源:百度百科-Visual Studio

参考资料来源:百度百科-WINDOWS

1.生成Lua静态库

(1)下载lua src。

最新版本是5.2.3。 下载地址。

(2)新建VS Win32控制台应用程序,取名为Lua。在应用程序设置中选择应用程序类型为静态库,附加选项中取消预编译头的勾选。

(3)在Lua的VS项目文件夹中新建LuaSrc目录,用于存放Lua源码。解压下载的lua src,拷贝src目录下所有 * .c和 * .h文件到LuaSrc。

(4)在Lua的VS项目文件夹中新建bin目录,用于存放Lua.lib。

(5)在VS环境中,右键点击Lua项目,选择添加->现有项,导入LuaSrc目录下所有的文件。

(6)右键点击Lua项目,选择属性,在顶部选择所有配置,然后修改配置属性->常规->输出目录为

$(SolutionDir)bin

(7)为了禁止一些安全警告(Windows程序员知道为什么),需要再修改配置属性->C/C++–>预处理器->预处理器定义,在末尾添加

_CRT_SECURE_NO_DEPRECATE_SCL_SECURE_NO_DEPRECATE

(8)选择release模式,点击项目,生成Lua.lib即可。Lua.lib生成在bin目录下。

2.调用Lua静态库

(1)在Lua解决方案下新建名字为HelloLua的Win32控制台程序,采用默认选项,不做修改。

(2)右键点击HelloLua项目,选择属性,修改配置属性->C/C++–>附加包含目录,新增

..\LuaSrc

(3)在修改配置属性->链接器->输入->附加依赖项,新增

..\bin\Lua.lib

或者使用代码链接lua库,即在HeloLua.cpp中添加如下代码,

#pragma comment (lib,"../bin/Lua.lib")

(4)设置HelloLua项目为默认启动项,点击生成项目即可。

(5)因为此时main函数并没有执行任何代码,所以控制台一闪而过。右键HelloLua项目的源文件,添加新建项,取名hellolua.lua。

#include"stdio.h"

void main()

{

int i,j,tempMax

int nCase=1

int a[32767]

int totalMax[32767]

int temp

while(scanf("%d",&temp))

{

if(temp==-1)break

a[1]=temp

totalMax[1]=1

for(i=1)

{

scanf("%d",&temp)

if(temp==-1)break

else

{

a[++i]=temp

tempMax=0//找到i之前 的totalMax[j]最大且a[j]>a[i]的j值

for(j=1j<ij++)

if(a[i]<a[j]&&tempMax<totalMax[j])tempMax=totalMax[j]

totalMax[i]=tempMax+1 //i取的是上面得到的值,加上本身(因为有a[j]>a[i]),所以+1

}

}

temp=0

for(j=1j<=ij++)

if(totalMax[j]>temp)temp=totalMax[j]

printf("Test #%d:\n",nCase++)

printf(" maximum possible interceptions: %d\n\n",temp)

}

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11170986.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-14
下一篇 2023-05-14

发表评论

登录后才能评论

评论列表(0条)

保存