What happened to _pgmptr?

What happened to _pgmptr?

本文关键字:pgmptr to happened What      更新时间:2023-10-16

我一直使用 _pgmptr ,这是 Windows 提供的一个char*,它提供了可执行文件的确切完整路径。但是,在最近更新MinGW之后,它似乎被定义为NULL。有没有其他方法可以获取完整的可执行路径,没有它的名字(比如代替C:program.exe只是C:对我正在做的事情没问题)?

我可以使用独立于平台的方式或特定于Windows的方式,只要它是可靠的。

GetModuleFileName是用于检索程序路径和名称的API函数。