当前位置:  技术问答>linux和unix

我想在VC下编写代码再移植到linux下运行,我应该注意什么》??

    来源: 互联网  发布时间:2016-12-14

    本文导语:  我想在VC下编写代码再移植到linux下运行,我应该注意什么比较细节的东西!比如说一些库文件,等等吧!哪些不能用哪些能用!我应该怎样去知道,有没有一些细节性的文档供我读一下,或者一个链接也可以呀!我...

我想在VC下编写代码再移植到linux下运行,我应该注意什么比较细节的东西!比如说一些库文件,等等吧!哪些不能用哪些能用!我应该怎样去知道,有没有一些细节性的文档供我读一下,或者一个链接也可以呀!我移植到linux下之后怎样去运行它,是用make文件吗?



这是我最后的61分了,一定要帮忙呀!!!!!!

|
这样可能会很麻烦哦,我现在是在windows下用netbeans自带的远程开发功能,可以设置远程开发主机,利用ssh连接上远程的linux服务器(我的是在虚拟机里),然后就可以像在linux环境里编程一样了,这样子以后项目大了会很方便的。如果你一定要用vc的话,我还真的不了解,感觉那样会很麻烦的,要自己编写makefile文件,然后写完代码就去linux里make一下,除非是真的有条件限制,不然这样真的不方便,希望别人用什么好的方法。

|
主要是一些API和编译器相关的属性可能不同,其实各个编译器都提供了操作系统类型判断的宏,楼主可以在vc中操作系统特有函数地方加上这些宏,不同的操作系统调用不同的api。

或者直接弄到linux编译,到出问题的地方根据提示修改

|
看来之前是误解楼主了,本来以为是有什么客观条件没有linux环境,如果楼主只是习惯了VC的调试环境的话,建议还是换个环境吧,linux下比VC强大的工具也有的,用一会就顺手了。毕竟是两个系统,差距还是有的,没这么容易模拟,主流的方法还是远程调试。

|
这不是误导你吗,基本没有人这么做的,除非写一些无关痛痒的代码。你可以问问他是不是这样子用的。公司里写代码基本用 source insight 或者直接IDE,在linux环境下编译调试。

|
到这里来问了

我觉得你还是选个gdb的gui比较好,调试也不错啊
比如eclipse+CDT,code::blocks,这样直接在Linux下开发就行了

|
MAKEFILE 文件,库全部拷过去编译再找错误.

|
你还想用VC调试的啊~~~在VC下写的代码放linux里运行,当然是要在linux环境下调试了,不然你的代码就不是很针对linux环境的了。linux环境下调试要用gdb,我用netbeans是因为他调试起来图形看着比较舒服,VC的话。。。我不会用它来调试linux c代码(可能就不能哦,呼呼),至少我们老师是强烈反对的。

|
主要是头文件之类的,小程序还好说,大了就不好办了

|
差别太大了,基本window平台dll export出来的api,在linux都不好使。不说这个就算是vc++的STL 与 g++的STL都有细微差别,这时候如果当初你的程序是基于middle-ware库,比如ACE,boost等等,那移植就是个相当简单的工作了。 

|
拿vc编译调试linux程序,不太现实吧。。。

|
这是不可行的,肯定要在linux下编译,才能在linux上运行啊!除非你能找到linux-windows的交叉编译工具

    
 
 

您可能感兴趣的文章:

  • 请教各位大虾!!linux下编译的程序如何移植到windows下
  • 32位linux程序移植到64位linux下编译问题
  • 一段可以在linux下编译并且运行正确的程序,在windows下编译也通不过.为什么?
  • 急!急!急!急!急!如何在Linux下编译运行C++程序
  • gcc-2.95.3能不能在windows下编译安装运行?
  • 请教:Linux下编译c代码,运行程序时出现undefined symbol exp
  • jBUILDER5下编的程序怎么在DOS下运行不了?
  • windows下编写的JAVA程序如何放到Linux下运行??
  • JBUILDER下编写的APPLET怎么在IE下运行?请求支援。
  • 我在LINUX 下编了一个程序,为什么不能运行?
  • 求驱动程序源代码(能在RedHat7.2, Kernel2.4下编译,装载运行)每个100分
  • 请问如何将qt for win 下编的文件放到linux下运行?
  • 一个比较菜的问题,如何用GCC在XWindw下编译一般的程序并运行
  • 可以让soleris下编译的可执行文件运行在linux下吗???
  • 请教:在suse9.3下编译的文件在9.0下是否可以运行?
  • 请问在windows下编的java程序能不能在unix下运行.
  • 急!急!急!急!急!如何在Linux下编译运行C++程序。有没有这方便的入门文章或教材,
  • Linix下编译生成的文件可以在本机器运行为什么不能在一Unix机器下运行。另外Unix下为什么没有make命令
  • win2000下编译java程序看不到运行结果的问题,今天解决加到100分!!!
  • jdk下编的程序,如何在jbuilder7下运行
  • QT:有关sleep的问题,为何在windows下编译运行没问题,而在linux下连编译都不过那?
  • 急:有没有能在X86下编译在UNIX下可以运行的交叉编译环境啊?
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • ndk下编译ffmpeg的configure命令及配置参数
  • 要在linux下编写关于openssl的程序,并要封装成.cab供win安装ActiveX
  • linux下编译c++程序,系统头文件中包含的函数的定义源代码可以查看吗?
  • 谁有UNIX下编写菜单程序的源码,E一份给我!(Daiver@163.net)
  • 我在LINUX 下编了一个程序,为什么不能运行? iis7站长之家
  • 怎么在LINUX下编译JAVA?
  • ★★★在linux下编译pro*c文件,提示"sqlcxt"没有定义,哪位高手帮忙,定赠分!
  • 大家在UNIX/LINUX下编写C/C++程序时,用那些库?
  • 如何在linux下编写C程序?
  • 怎样在linux下编译java?
  • 求教在LINUX下编写应用程序
  • 我的jsp在jb7下编译是出现如下错误
  • 在linux下编c程,找库
  • cygwin下编译的*.exe文件,在windows下,一闪而过????????
  • 如何在linux下编写c程序
  • 请问在2.6的内核环境下编译2.4的内核有没有什么特殊的要求
  • unix下编译问题
  • 如何在linux下编译.pc程序
  • linux下编译ACE5.7.5(总结)
  • linux下编译firefox的问题
  • 请问如何在linux环境下编写C++


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3