![]() |
1
7
首先,用C++语言编写程序,不使用CLR。 其次,禁用清单并避免链接外部DLL(如stdc或mfc)。 |
![]() |
2
4
旧版本的Windows是什么意思?
还有一些解决方案, automate linking/packaging 对于.NET产品,这样您就不需要发送任何可再发行文件等。
更新:
|
![]() |
3
3
使用Delphi——尽管较新版本的IDE有一些奇怪的错误,但是很容易创建不需要可再发行的本地Windows应用程序。比C++/Win32更容易使用。 |
![]() |
4
2
编辑: 正如Ewolf指出的,他不需要.NET,尽管最初的问题被标记为.NET。
如果你正在谈论一个本地的应用程序,比如C/C++,最好的路径(避免依赖性和最小化DLL所需的数量)是,在原始WINAPI32中开发它,只使用许多Windows机器所拥有的标准DLL,CPCTr.DLL,USER 32.DLL,ADVAPI.DLL,但只有少数。最终结果将是一个较小的可执行文件。当然,您可以通过静态地将其他dll链接在一起,形成一个庞大的可执行文件来捆绑其他dll。 |
![]() |
Sudhanva c · 如何提高编码技能?[已关闭] 7 年前 |
![]() |
hoffm · 为什么Ruby找不到调用方类中定义的常量? 7 年前 |
![]() |
Thamme Gowda · “lambda”关键字的较短替代项? 7 年前 |
![]() |
AlphaModder · 有没有带有“不寻常”访问修饰符的编程语言? 9 年前 |
|
lucasasecas · 有可能静态地使用动态语言吗? 10 年前 |
|
Eugenio Laghi · 仅由括号、加号和感叹号组成的语言 10 年前 |
![]() |
dallin · 数组中的逗号运算符是否有名称? 11 年前 |