当前位置:首页 » 编程软件 » windows138源码编译

windows138源码编译

发布时间: 2023-06-12 23:25:02

① 如何在Windows上从源码编译Chromium 加入mp3支持

我的操作系统是 debian sarge,其中已经有 mingw32 编译器,只需安装:

apt-get install mingw32这会安装好 mingw32 交叉编译系统,用 i586-mingw32msvc-gcc 即可为 Windows 编译程序。

在编译 wxWidgets 的 Windows 版本之前,需要安装 DirectX 的头文件。大概是由于版权之类的原因,在 Debian的 mingw32 中并未包含 DirectX 的头文件,只包含了 DirectX 的库,因此需要自己安装。如果不安装,在编译wxWidgets 的时候会有警告,并且系统不会产生 wxDisplay 这个类。安装并不复杂,只要从网络上找到相关的头文件和库文件,并解压
/usr/i586-mingw32msvc 目录中即可。

然后就可以编译 wxWidgets 了,下载并解压源码后,用如下命令可以编译:

./configure --host=i586-mingw32msvc --target=i586-mingw32msvc --prefix=~/Workshop/mingw32 --enable-monolithic --disable-shared
make; make install-strip
make -C contrib; make -C contrib install-strip

编译完成后,进入 samples 目录,随便找一个例程 make 一下,便可产生 exe 文件了。要执行这个文件,需要mingwm10.dll 这个文件,在 Debian 中,此文件位于 /usr/share/doc/mingw32-runtime目录中,把它复制到当前目录,便可用 wine 执行了。如果没有问题,也可以把这个文件仍到 Wine 的 C:\Windows\system32目录中。

② windows下如何编译android源码

如果没记错,windows下是没法编译android框架源代码的

因为android是基于linux平台的,因此底层的很多东西都是基于linux系统的

如果只是单纯的android应用程序,则可以在windows下开发编译

只需要用Eclipse的adt插件加上windows下开发的Android SDK就行了。

③ windows怎么编译.c文件

(1)先用记事本编写如下所示的代码,并另存为hello.cpp,假设其保存路径为
C:\Users\Administrator\Desktop。
#include<iostream>
using namespace std;
int main()
{
cout<<"hello world!"<<endl;
return 0;
}
(2)用记事本写一段简单的批处理文件,内容如下所示,在保存文件时选择另存为,文件名
假设为batch.bat,bat是批处理文件的后缀,保存类型选择:所有文件(这个尤其需要注意),
假设其保存路径也是:C:\Users\Administrator\Desktop。
set path=D:\Softwares\en_Visual_Studio2010_Professional_x86_x16-81637\VC\bin
set include=D:\Softwares\en_Visual_Studio2010_Professional_x86_x16-81637\VC\include
set lib=D:\Softwares\en_Visual_Studio2010_Professional_x86_x16-81637\VC\lib
上面批处理文件的第一句话表示设置环境变量,这个也可以通过:计算机/属性/高级系统设置/
环境变量/用户变量,把D:\Softwares\en_Visual_Studio2010_Professional_x86_x16-81637\VC\bin
放到path的值里去,记得与之前已有值之间用";"隔开。这个path文件夹是我们装载VS2010时自
带的,在设置路径时要根据自己的安装路径进行修改,里面包含微软在Windows下给我们提供的
C/C++编译器cl.exe程序(编译器自身也是一个软件程序,只是它的作用是用来编译其它的程序),
当然还有link.exe链接程序,调用cl时,系统会自动调用link程序(后面将看到我们只用了cl命令就
可以进行C/C++程序的编译、链接)。后面两句话分别表示包含C++中自带的头文件库和静态链接
库,静态理解库包含了头文件中函数对应的实现部分,为了不让人们看到其中的源代码,它以二进
制文件形式编码,若要查看其内容需要进行反汇编。
(3)通过cmd命令进入DOS操作界面,输入cd C:\Users\Administrator\Desktop进入cpp文件和bat
批处理文件所在的位置,然后键入batch.bat进行批处理,这些操作在VS2010集成开发环境中都为我
设置好了,所以我们在里面写C/C++程序时并没有这样设置路径的繁琐操作,但是通过自己手动的
路径设置,我们会对程序的编译、链接、执行有更加深入的认识。
(4)键入cl hello.cpp,我们会看到计算机报出了“无法启动此程序,因为计算机中丢失mspdb100.dll。
尝试重新安装该程序以解决此问题”的系统储物,dll文件是动态链接库文件,其是在cl.exe程序运行时
才被加载进来的文件,这个静态链接库lib文件不同。这说明在D:\Softwares\en_Visual_Studio2010_
Professional_x86_x16-81637\VC\bin路径里没有找到mspdb100.dll,原来此文件在文件夹D:\Softwares\
en_Visual_Studio2010_Professional_x86_x16-81637\VC\Common7\IDE里,我们可以将此文件拷到bin
文件夹里,或将D:\Softwares\en_Visual_Studio2010_Professional_x86_x16-81637\Common7\IDE加到
批处理的path环境变量里,或者将其加到cpp文件所在的文件夹里,这只会引起在搜索顺序上的不同。
(5)再次键入cl hello.cpp,我们看到在C:\Users\Administrator\Desktop文件夹里得到了hello.obj文件,
这是编译后的输出文件,但是没有得到可执行exe文件,DOS界面里出现这样的错误“LINK:fatal error LNK
1104:cannot open file 'kernel32.lib' “这样的链接错误,kernel32.lib是Windows系统文件,通过Windows
自带的搜索工具,我们看到此文件在文件夹C:\Program Files\Microsoft SDKs\Windows\v7.0A\Lib里,我们
可以将其加到cpp文件所在的文件夹或bin文件里。再次键入cl hello.cpp,我们发现这次程序被成功编译链接
了,cpp文件所在的文件夹里多了两个文件:hello.obj和hello.exe。
(6)在DOS界面键入hello.exe,程序被执行,输出了我们预想的hello world!,至此,在Windows下模拟
linux命令行操作,编译C/C++文件全部完成了。

④ windows下怎么编译成可执行文件

源代码需要在对应的开发环境中进行编译才能生成可执行文件。可用记事本打开并查看源代码,确定其开发语言,然后安装对应的开发软件进行编译。供参考!

⑤ windows下如何编译自己写的android源码

再电脑上查看android源码,需要搭建android开发环境:
1、jdk下载并安装
2、Eclipse编译器下载安装,并安装ADT插件和android SDK
待编译环境搭建完成,导入android工程源码,就可以顺利打开了!

⑥ windows下源码编译执行 $ ./configure $ make

这些都是典型的使用GNU的AUTOCONF和AUTOMAKE产生的程序的安装步骤。所以严格来讲windows环境下是不支持该系列指令的,需要在linux或类linux环境下执行。
希望采纳,谢谢

⑦ windows下怎么编译exe文件

根据gcc的编译选项可以看激首出: 不能 由于Linux和windows是完全不兼容的,明颂数 Linux上不使用文件后缀名来区分文件, 所以同样是gcc编译出来的文件,在Linux上可以执行, 在windows就不能了。 可以安装Cygwin模拟Linux环境,将樱镇源代码拷到windows下, 用Cygwin编译出exe文件,可以在Windows上执行。

⑧ windows系统的源代码,为什么没人反编译出来

原因:
一是代码经过编译后,反编译是比较困难的。
二是代码量超级大;
三是能够反编译的力量没这么强大;
四是不是任何程序都能够完整“还原”。

微软现在也已经对部分代码实行了公开,有他的公开网站,不过在上面我至今没查到过我所需要的东西。

⑨ 如何在Windows下用命令行编译C/C++文件

在控制台编译运行一个C程序,在windows上的c语言编译器为cl.exe,在linux平台上的c语丛橡言编译器是gcc。 在命令提示符中,执行cl test.c(test.c是c语言源码文件)。下图是用简岩cl编译器编译main.cxx的谁的,并且执行生成的渗咐旁程序main.exe。

⑩ windows怎么编译qt源码64位

在Windows下,Qt官网默认提供的二进制版本大多是32位,只对VS2013提供了64位版本。我电脑上安装的VS2010 IDE,根据自己的需要编译特定的库和插件,需要编译Qt源码。 详细可以参考这个,有图解教程,希望可以帮到你

热点内容
易语言问道源码 发布:2025-02-09 12:59:03 浏览:660
ip和服务器有关吗 发布:2025-02-09 12:51:26 浏览:949
极光免费脚本 发布:2025-02-09 12:50:33 浏览:393
c存储过程返回结果集 发布:2025-02-09 12:42:00 浏览:149
gs哪个配置性价比高 发布:2025-02-09 12:35:57 浏览:282
java栈数组 发布:2025-02-09 12:33:37 浏览:555
php上传文件form 发布:2025-02-09 12:33:31 浏览:156
冠道如何选择配置 发布:2025-02-09 12:20:21 浏览:970
为什么安卓手机wearpro搜不到手表 发布:2025-02-09 12:16:07 浏览:670
服务器安全怎么做 发布:2025-02-09 12:08:08 浏览:484