Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/124.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在C++;? 我知道Python语言有.py.py.w扩展,差异是:pyw运行沉默,没有弹出式,C++中有类似的东西吗?如果没有,我是否可以将代码放在静默状态下运行?是否有其他启动方式?_C++_Python_Silent - Fatal编程技术网

在C++;? 我知道Python语言有.py.py.w扩展,差异是:pyw运行沉默,没有弹出式,C++中有类似的东西吗?如果没有,我是否可以将代码放在静默状态下运行?是否有其他启动方式?

在C++;? 我知道Python语言有.py.py.w扩展,差异是:pyw运行沉默,没有弹出式,C++中有类似的东西吗?如果没有,我是否可以将代码放在静默状态下运行?是否有其他启动方式?,c++,python,silent,C++,Python,Silent,没有。在Windows上,只需实现作为入口点而不是main(),并更改链接器选项以创建GUI应用程序而不是控制台应用程序。On*nix无需更改。这是一个链接器选项(子系统)。至少在Windows中是这样。我不知道它的可移植性有多好。只是出于好奇:这是否意味着,当在windows上为文件指定不同的名称时,它的行为会有所不同?或者这些“静默”文件的创建方式不同,只是一种命名约定?(真正的问题)@Hyperboreus:Windows上的Python脚本通常由Python.exe解释器运行,如果当前未

没有。在Windows上,只需实现作为入口点而不是
main()
,并更改链接器选项以创建GUI应用程序而不是控制台应用程序。On*nix无需更改。

这是一个链接器选项(子系统)。至少在Windows中是这样。我不知道它的可移植性有多好。只是出于好奇:这是否意味着,当在windows上为文件指定不同的名称时,它的行为会有所不同?或者这些“静默”文件的创建方式不同,只是一种命名约定?(真正的问题)@Hyperboreus:Windows上的Python脚本通常由
Python.exe
解释器运行,如果当前未在Windows控制台上运行,解释器将始终打开Windows控制台,以便例如
print
正常工作。给Python脚本一个.pyw扩展名,它将使用
pythonw.exe
解释器运行,解释器不会打开控制台。好的,谢谢。我也会在Linux中寻找一种方法来实现这一点。@ShockWave:没有什么可以做的。“On*nix不需要更改。”