Windows程序移植到linux下 出现很多头文件里面定义的变量在linux中找不到想对应的头文件?求救~~~
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Windows程序移植到linux下 出现很多头文件里面定义的变量在linux中找不到想对应的头文件?求救~~~相关的知识,希望对你有一定的参考价值。
建议:1. Windows和Linux许多程序是不兼容的,或者兼容性不好,你在下载软件时需要注意软件支持的操作系统;
2. Linux中有很多程序可以替代Windows中的相应功能,比如说VIM程序可以替代Windows中的记事本,你可以找一些对应的程序进行安装,既可以正常使用。 参考技术A 那当然了,linux跟windows的库都不一样,你试试用wine安装看,具体详情请到ubuntu社区查看
将 Qt 应用程序从 Linux 移植到 Windows
【中文标题】将 Qt 应用程序从 Linux 移植到 Windows【英文标题】:Porting a Qt Application from Linux to Windows 【发布时间】:2009-07-13 14:41:48 【问题描述】:我在 linux 上构建了一个使用 opengl 的 qt 应用程序,并试图在 Windows 上构建它。我使用 g++ 在 linux 上制作它,并使用 Visual Studio 2005 的命令行 nmake 在 Windows 上构建它。当我尝试构建我的应用程序时,我输入了
qmake -makefile app.pro
nmake
nmake 失败并说“bool qt_win_owndc_required”...已经在 QtOpenGld.lib 中定义.. 找到一个或多个多重定义的符号
当我尝试使用 opengl 构建其中一个示例 (hellogl) 时,它导致了相同的错误消息。但是当我尝试在没有 opengl 的情况下构建一个不同的示例时,它工作得很好。我需要做一些特别的事情来正确构建 opengl 库吗?有什么我没有想到的吗?
【问题讨论】:
【参考方案1】:您是否在 Visual Studio 2005 命令提示符下运行 qmake?
谷歌搜索发现了这个帖子:http://www.delta3d.org/forum/viewtopic.php?showtopic=15723
这个家伙通过重建源解决了这个问题。
【讨论】:
这就是我最终所做的。重建它工作。我不知道第一次出了什么问题,但是自从重建工作之后,我就不用担心了。以上是关于Windows程序移植到linux下 出现很多头文件里面定义的变量在linux中找不到想对应的头文件?求救~~~的主要内容,如果未能解决你的问题,请参考以下文章
java 程序移植到linux系统中,出现mysql无法连接错误。提示Communications link failure
有在linux平台下运行的程序,想移植到windows平台下,但有些头文件不知道该怎么办?
在windows 下编写的c语言软件可以任意移植到其他系统(例如:linux操作系统)中运行么
软件移植问题:Linux上好好程序到Windows就跑不通?