在 Windows 上,我通常创建一个 Windows 桌面应用程序,这是因为控制台应用程序在屏幕上显示一个简短的黑框。
我在 Linux Mint 上使用 CodeBlocks,我怎么能在 Linux 上做与上面相同的事情?
我不想在显示后隐藏终端窗口。
我已经用C和Java编写了几年代码。我很喜欢如何使程序显示消息框或执行一些文件操作,并且该程序可以在每个(我认为?)CPU上运行而不会产生任何麻烦。尽管我从未编写过任何高级代码。
我想学习汇编,仅适用于Windows。我相信我应该学习x86 asm。
我的问题:如果我不想做太疯狂或晦涩的事情,我创建的程序是否可以在每个CPU上运行?我的重点是您家里的普通计算机或服务器。
我有很多人告诉我,我必须从许多著名的来源中为特定的CPU选择特定的体系结构,但是随后向我展示了可在多个不同的CPU上工作的代码示例...冲突的信息!
编辑: 我只想编写一些有趣的汇编程序,而不必担心我的朋友John Doe在计算机上使用它时会遇到麻烦。我可以很容易地用C编写一个程序,该程序将显示一条消息,对google.com等进行ping操作,而不必担心CPU。asm真的不一样吗?O
EDIT2: 也许我感到困惑,因为我不知道Windows中用C编码的普通(没什么花哨的)程序可以在哪些CPU上工作……仅Intel和AMD?
我正在用C编写一些程序(很少用C++).通常它们很简单,但通常它们可以变大.
我希望了解有关使用安全版本功能的更多信息,例如strcpy()不安全,并且strcpy_s()是微软新功能的安全版本.
我通常在编写Windows *时使用Visual Studio 2010 我删除了关于Linux的部分 - 仅关注Windows*
我的问题是,如果我使用较新的安全版本,我仍然可以在旧版本的Windows上执行我的程序,例如Windows 95吗?由于要求,我们只能有一个可执行文件.
谢谢.
编辑: 对不起,这只是出现在我脑海中 - 忽略上面的Linux部分.如果我们为Windows编写代码,我不介意它是否不能移植到Linux,我只关心它是否仍适用于旧版本的Windows.