问题标签 [subsystem]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - C++ Windows 链接子系统问题
使用windows SDK编译C++程序时,如果我指定-subsystem:windows,6.1
,窗口的宽度会更小。如果我不这样做,或者-subsystem:windows
没有6.1
,宽度是正常的。
我很好奇为什么会这样做,以及是否有办法让它保持相同的宽度,而不管我传递给链接的命令行是什么。
编辑:所以它也是高度,高度和宽度都是不同的。如果我用 Inspect.exe 查看它,它会说每次的大小都是相同的。
EDIT2:它也是使用 CreateWindow 创建的窗口应用程序,而不是控制台。
EDIT3:这是初始化我的窗口的完整代码:
我用这个调整窗口大小:
windows - Perl:获取二进制文件的最低支持操作系统
是否有一个 Perl 命令可以让我获得任何给定二进制文件的最低支持操作系统?
您可以通过运行“link /dump /headers [binaryFile]”并查找“子系统版本”链接来手动获取该信息。我不想使用它,因为它的性能非常糟糕。
谢谢
c++ - 从 Windows 中的 waf 构建 Qt 程序中删除控制台
我有这个使用waf构建的 Qt 程序。我正在 Windows 中对其进行测试,每次运行 exe 文件时,控制台都会打开。在 (Qt)pro 文件中(如果使用 qmake 构建),您只需要确保删除
但我不确定是什么链接器标志,我必须在我的 wscript(waf) 中添加才能实现这一点。我必须指定/SUBSYSTEM: WINDOWS
msvc 编译器将我的程序作为 Windows 程序
请帮忙。
我的 wscript.py
qt - 从 Windows 切换到控制台时出现 LInker 错误
我正在将 Qt 用于 GUI 并在 waf 中构建我的项目。为了从控制台(默认)切换到 Windows 子系统,我必须通过我的 wscript(waf)将此参数传递给 VS 链接器
我在 waf 文件的构建部分中添加了这个,我收到了这个错误
我想将此程序作为 Windows 而不是作为控制台运行。如果我将其作为控制台运行,则代码有效
c++ - 恢复磁盘支持哪个 Windows 子系统
在恢复模式下运行标准 Windows 7 安装盘时,如果您打开命令行并运行自定义构建的应用程序,您将收到错误“不支持子系统”。我曾尝试与 /SUBSYSTEM:CONSOLE、WINDOWS 和 NATIVE 链接,但这些都不起作用。
我在使用分区表时遇到了一点困难(并且可能从 Windows 中包含的分区管理器中发现了一个错误,或者至少是“愚蠢”的行为),因此编写了一个实用程序来修复它。我的程序使用 'Windows.h' 来导入CreateFile
,但是如果需要,我可以只使用标准 C++(甚至标准 C)而没有特定于 Windows 的标头。
我需要做什么才能让应用程序运行?
vb6 - 将 VB6 程序编译为 Native 或 POSIX 应用程序?
最近我在我的旧 VB6 上进行试验,发现有一个奇怪的东西。
使用 ProcMon 我发现在编译时,VB6 使用如下参数运行 Link.exe:
LINK "D:\Folder\Form1.OBJ" "D:\Folder\Project1.OBJ"... /SUBSYSTEM:WINDOWS,4.0 ...
我Link.exe /?
在 cmd 中编写并找到了
默认情况下,VB6 使用参数 /SUBSYSTEM:WINDOWS 进行编译。
但是我可以将我的 VB6 代码编译为 Native 或 POSIX 子系统应用程序吗?
if-statement - simulink 检测 gcs if 子系统
我有这个功能,但是当 gcs 是一个子系统时它会中断。
我希望它是这样的:
block - find_system 返回不是 simulink 中子系统的对象?
当我使用 find_system(gcs,'BlockType','SubSystem')
它时,它会返回不是子系统的东西(AFAIK)
在我的情况下,所谓的东西
子系统 L1 -x
和
SubsysX L2 - z
是子系统,但名称仅用于调试目的,所以我不能使用名称来匹配。
为什么[1x51 char]
和Sine
和RealisesUID
出现?
我只希望子系统显示在模型浏览器树中。
编辑:如果我选择包含库链接并包含带有掩码参数的系统,它们会显示在模型浏览器中。但是,find_system 的默认值是 'FollowLinks' 'off' 和 'LookUnderMasks' 没有说。但是,即使我提供明确的关闭和无,它们仍然返回相同的结果。
php - php ssh 连接:选择子系统
我使用这个库http://phpseclib.sourceforge.net/ssh/intro.html来创建一个持久的 ssh 连接。我需要选择一个子系统(这将是-s
相应 Unixssh
命令中的参数)。
我怎样才能做到这一点?
这是我的代码
c - visual studio 2008 目标机器类型列表
我发现我可以在项目属性下选择目标机器。有一个很大的列表:
我有以下问题:
- 这个缩写是什么意思?
- 所需的硬件?
- 所需的软件和/或操作系统?
- 可以在 x86 系统上构建二进制文件吗?如果是,如何配置 Visual Studio 2008 Express?
- 如果对 x86、x64、安腾编译得很好,是否必须对代码进行任何更改?