|
1
4
首先,我不认为给予
最好是:
头文件通常与
我唯一能建议的是你可能没有得到你的头文件 认为 你得到了。从写这句话开始:
在你的顶端
如果没有,那么这个文件来自其他地方。你也可以用你的
根据您的编辑:
假设这些是
我认为这很可能是因为你
考虑到删除它们解决了您的问题,这些文件很可能以某种方式导致了您的问题(可能是预编译的头比实际的头老,或者完全是其他原因)。很有可能您的编译行:
首先编译服务器程序,包括旧的预编译头, 然后 从新的头文件中生成一个新的预编译头文件。
这可能就是为什么
你是否想追根溯源,得到一个恰当的解释,这是一个品味的问题——有一个学派认为,有时你应该只是记录下你是如何修复它的,而不是太担心,以免你陷入现实本身的本质之中。 当然不是我,我是那种试图将我的问题追溯到导致它的单个亚原子粒子的人格类型,但有时实用主义要求我放手 |
|
|
2
1
观察:你在一个定义中有一个=我怀疑你不是有意的 #define CLIENT_FIFO_PREFIX = "./sgbd_client_" 也许应该是 #define CLIENT_FIFO_PREFIX "./sgbd_client_" 注释:当原型包含形式参数名(除了强制类型之外)并且函数的定义使用不同的形式参数名时,我偶尔会看到编译器的奇怪行为。在你的管子里 包括common.h? 还有,有条件的警卫 标题文件名 #定义 标题文件名 #恩迪夫 是一个很好的做法,但这与你的问题没有直接关系。 .PMCD。 |
|
|
3
0
我怀疑您可能有另一个名为common.h的文件,而不是您期望的文件。我复制并粘贴了你的文件,它编译时没有任何警告。 |
|
|
4
0
你发布的文件中的include看起来应该可以工作。一些想法还有什么可能是错误的:
|
|
|
KPM · PHP和MySQL更改登录用户密码表单,不更新密码 8 年前 |
|
|
ISemsem · 如何在发出警告时中止python脚本 8 年前 |
|
|
Reilly Ford · 对警告感到困惑 8 年前 |
|
|
David Kramf · Swift警告信息不清楚 8 年前 |
|
|
Ed Mozley · 捕获powershell警告 8 年前 |