相关疑难解决方法(0)

从Python项目创建单个可执行文件

我想从我的Python项目中创建一个可执行文件.用户应该能够在不需要安装Python的情况下下载并运行它.如果我只是分发一个包,我可以使用pip,wheel和PyPI来构建和分发它,但这需要用户拥有Python并知道如何安装包.我可以用什么来构建Python项目中的自包含可执行文件?

python packaging software-distribution exe compilation

73
推荐指数
3
解决办法
5万
查看次数

Clang C++交叉编译器 - 从Mac OS X生成Windows可执行文件

我使用Clang编译器在Mac上使用Xcode创建了一个C++应用程序.

我想编译我的源文件来创建一个可以在Windows机器上运行的可执行文件但是我不能让Clang生成一个可执行文件.

这是我尝试过的:

clang++ -std=c++11 -stdlib=libc++ -arch x86_64 class1.cpp class2.cpp... -o executable.exe
Run Code Online (Sandbox Code Playgroud)

这会创建一个可执行文件,但这不会运行(Windows给我一个错误,该应用程序是16位 - 不明白这一点 - 不能运行64位)

clang++ -std=c++11 -stdlib=libc++ -target i386-pc-win32 class1.cpp class2.cpp 
Run Code Online (Sandbox Code Playgroud)

出于某种原因,每当我使用该-target标志时,我得到一个错误,指出编译器无法找到<iostream>标头,但是任何其他时间它都不会呻吟.
我尝试过使用-Ipath/to/iostreamfolder/但是这并没有产生任何更好的结果

任何建议都会很棒!谢谢!

我也试过了'-triple x86-pc-win32'旗帜,但是我得到了这个警告clang: warning: argument unused during compilation: '-triple x86-pc-win32'

c++ windows macos clang llvm-clang

32
推荐指数
3
解决办法
3万
查看次数

Linux可执行文件是否与OS X"兼容"?

如果你在基于Linux的平台上编译一个程序,比如C,然后移植它来使用MacOS库,它会起作用吗?

核心机器代码是来自兼容Mac和Linux的编译器吗?

我问这个的原因是因为两者都是"基于UNIX的"所以我认为这是真的,但我不太确定.

c linux macos executable compilation

24
推荐指数
2
解决办法
1万
查看次数