gpt4 book ai didi

c++ - 在 Windows 中获取安装前缀的最佳方法是什么

转载 作者:行者123 更新时间:2023-11-28 03:30:17 26 4
gpt4 key购买 nike

我正在为 Linux 和 Windows 编译我的东西。在 Linux 上,安装前缀通常在编译时确定,因此所有内容都可以硬编码在可执行文件中。在 Windows 上,我使用标准的 MSVC 安装屏蔽程序,它允许用户更改安装位置。我的问题是程序的 Windows 端口确定此安装前缀的“正确/正确”方法是什么。我是否找到可执行文件的位置然后减去安装前缀?或者,在安装期间注册表中是否有某些内容告诉我在哪里可以找到我的数据文件/等?

最佳答案

虽然您可以使用注册表(前提是您的安装设置了一个适当的 key ,可以是自动的,也可以是您告诉它的),但我更喜欢直接询问程序本身。调用GetModuleFileName()使用 NULL 参数获取可执行文件路径的函数。

关于c++ - 在 Windows 中获取安装前缀的最佳方法是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12759529/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com