VS配置属性中,VC++目录 与 c/c++ 的包含目录有什么不同? 50
还有VC++目录与链接器中的附加库目录有什么不同?“VC++目录”与“c/c++”都有包含目录,这两个包含目录有什么区别?“VC++目录”与“链接器”中都有“库目录”又有...
还有 VC++目录 与 链接器 中的附加库目录有什么不同?
“VC++目录” 与“ c/c++ ”都有包含目录,这两个包含目录有什么区别?
“VC++目录” 与 “链接器” 中都有“库目录”又有什么区别? 展开
“VC++目录” 与“ c/c++ ”都有包含目录,这两个包含目录有什么区别?
“VC++目录” 与 “链接器” 中都有“库目录”又有什么区别? 展开
2个回答
展开全部
楼上的回答很经典,不能说错,可以说任何编程语言的差距都是语法。
不过还是具体点好。
最早诞生的是C,一种强大的面向过程的语言。由于其逻辑的严谨和用法的灵活多样,这么多年来依然受到人们的喜爱。
但是,随着科技的发展,在面对一些大型的软件工具开发时,C显得有些不足了,于是诞生了C++。最早人们把它称作“带类的C”,这就说明了C与C++的关系。所以当时有人也说C++就是C的扩展,但这种说法现在来说就不正确了。C++已经是一个独立的、强大的面向对象语言了。
当然,考虑到C++确实是从C发展而来,C++兼容了绝大部分C的语法。因此,一般编写的C语言程序不需要做什么改动,就可以在C++的环境下运行。
VC++其实说的是一个C++语言的编译器环境。是微软公司开发的一种编程软件,当然,由于微软在VC++上提供了强大的各种支持,使得利用VC++编写一个C++程序变得更为简单容易。微软同时在标准C++语法的基础上,又加入了一些自己独有的语法、规则。使得C++更为易用。慢慢人们简单的把他当作一门语言了,但其实不是,VC++指的只是一种编译环境。 总而言之,我们现在说的VC++是一种“方言化”的C++语言。
至于C#,也是微软公司自己开发出来的一套语言,其实并没有得到业界的公认。我也没有具体学习过。但据我的一些研究过的朋友说,微软只是借了个C的名字,似乎里面的概念、方法已经和C完全不同了。
不过还是具体点好。
最早诞生的是C,一种强大的面向过程的语言。由于其逻辑的严谨和用法的灵活多样,这么多年来依然受到人们的喜爱。
但是,随着科技的发展,在面对一些大型的软件工具开发时,C显得有些不足了,于是诞生了C++。最早人们把它称作“带类的C”,这就说明了C与C++的关系。所以当时有人也说C++就是C的扩展,但这种说法现在来说就不正确了。C++已经是一个独立的、强大的面向对象语言了。
当然,考虑到C++确实是从C发展而来,C++兼容了绝大部分C的语法。因此,一般编写的C语言程序不需要做什么改动,就可以在C++的环境下运行。
VC++其实说的是一个C++语言的编译器环境。是微软公司开发的一种编程软件,当然,由于微软在VC++上提供了强大的各种支持,使得利用VC++编写一个C++程序变得更为简单容易。微软同时在标准C++语法的基础上,又加入了一些自己独有的语法、规则。使得C++更为易用。慢慢人们简单的把他当作一门语言了,但其实不是,VC++指的只是一种编译环境。 总而言之,我们现在说的VC++是一种“方言化”的C++语言。
至于C#,也是微软公司自己开发出来的一套语言,其实并没有得到业界的公认。我也没有具体学习过。但据我的一些研究过的朋友说,微软只是借了个C的名字,似乎里面的概念、方法已经和C完全不同了。
展开全部
1 VC++目录一般包括 头文件目录、库文件目录、引用目录等,所引用的是公共库得目录比如SDK、system32下的平台组件库,这是一个集合形式,当然也可以添加私有的头文件目录、库文件目录(静态库)、引用目录(动态库)。
2 链接器 中的附加库目一般是指静态库文件,一般用来做私有动态链接库(dll)隐式调用的导出文件的引用。一般C++私有动态链接库生成的时候,有三个文件需要提供给调用者头文件(*.h)、动态链接库文件(*.dll)、静态链接库文件(*.lib)这个静态库文件不是真正的静态库文件包含全部的程序,他只是一个导出文件仅包含导出的符号的说明。
3 当VC++目录中的公共库之间发生冲突时,一般是个别几个库文件,可以通过链接器 中的忽略默认库,再附加想要使用的公共库来消除二义性。
2 链接器 中的附加库目一般是指静态库文件,一般用来做私有动态链接库(dll)隐式调用的导出文件的引用。一般C++私有动态链接库生成的时候,有三个文件需要提供给调用者头文件(*.h)、动态链接库文件(*.dll)、静态链接库文件(*.lib)这个静态库文件不是真正的静态库文件包含全部的程序,他只是一个导出文件仅包含导出的符号的说明。
3 当VC++目录中的公共库之间发生冲突时,一般是个别几个库文件,可以通过链接器 中的忽略默认库,再附加想要使用的公共库来消除二义性。
追问
阁下可能对提问理解错误,我的意思是 “VC++目录” 与“ c/c++ ”都有包含目录,这两个包含目录有什么区别?
“VC++目录” 与 “链接器” 中都有“库目录”又有什么区别?
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询