GetModuleFileName在哪里?

时间:2015-12-10 22:20:51

标签: winapi visual-c++ visual-studio-2013

我试图在Visual Studio 2013中使用GetModuleFileName(),但它表示该符号未定义。我已经搜索了我硬盘上的所有.h文件和#34; GetModuleFileName"其中任何一个都不是。

此功能是否已被其他功能取代?它应该在什么文件中定义?

3 个答案:

答案 0 :(得分:1)

Culprit发现:Poco C ++ #undefs很多Windows功能。恕不一样,恕我直言,但是一旦你知道它正在发生,你可以解决这个问题。见Poco' Unwindows.h'用于未定义的Windows函数列表的文件。

答案 1 :(得分:0)

答案在documentation

requirements

请注意标题部分,以及使用AW变体声明该函数的事实。

答案 2 :(得分:-2)

您可能与项目属性混淆,并意外地从链接器依赖项中删除了kernel32.lib

检查项目的配置是否在链接器的依赖项中有kernel32.lib