1
5
我相信你以前可以包括winbase.h,但现在似乎不是这样了。我看过的所有资料都推荐windows.h,可以选择win32'u lean'u和'u mean。正如您所指出的,后一种优化对您没有帮助。 你可以这样做。
不干净,但有效率。这个typedef不太可能改变。 |
2
4
包括windows.h并使用预编译头。顺便说一句,您可以定义win32_lean_和_mean,然后稍后取消定义! |
3
3
一
因为这是特定于平台的文件的一部分,所以我认为您不必太担心可移植性。见鬼,在标题中查找
|
4
3
|
5
2
我想你自己给它下个定义。这样,它更独立于平台(当然,我不知道其他代码是否需要windows)。如果不想这样做,请使用预编译头。 |
6
1
为什么不定义要返回的函数
|
7
1
不要使用双字。我看到过太多的windows代码后来被移植到其他平台上。当每个人都有自己的定义时,这些词就成了一个真正的问题。我不认为有任何理由在界面中使用windows特定类型。 即使您的代码永远不会被移植到任何其他平台,我仍然认为代码应该使用本机类型或您自己的类型(例如myint32、myuint64等),但不应该使用windows.h中的任何类型。 |
8
1
如果你担心当你的跨平台程序在windows上运行时,仅仅因为你的源代码包含了windows.h>,它就会加载太多的windows dll,我认为你太担心了。即使是记事本也必须加载已知宇宙的一半,而且它有时也会加载和执行。 如果你担心当其他开发人员使用windows时,你的跨平台.h文件会在他们的编译环境中造成大量的命名空间污染,我认为你太担心了。99.999%的Windows项目在进入您的.h文件之前已经执行了“include<windows.h>”。 |
9
1
你在哪里?因为在里面,我看到:
此文件位于“…\VC98\include”下面。这是VC6的,所以我想它会在以后的版本中。 我也在追求同样的事情,作为操作和解决它包括所说的头球。 |
10
0
怎么样—
|
Community wiki · 需要改变的用户界面模式? 1 年前 |
LITzman · 使用状态处理颜色主题更改 1 年前 |
Community wiki · 进程。退出(0):输出消失? 1 年前 |
arsaces · 将文本添加到特定文件的末尾 2 年前 |
YGranja · 库<图形。h> MinGW-W64缺少 2 年前 |
Felipe Palermo · Ctrl键仍被按下,按键事件() 2 年前 |
HCJ · win cmd中的批处理脚本循环 2 年前 |