gpt4 book ai didi

c++ - 找不到链接目录

转载 作者:行者123 更新时间:2023-11-28 03:15:20 24 4
gpt4 key购买 nike

我有以下场景:

我编写的主要软件使用模拟器创建的数据库。该数据库目前大约有 10 GB 大小,因此我只想为每个系统保留该数据的一个拷贝。

假设我有以下项目:

使用数据的主要软件,位于/SimData

使用调试数据的DLL,在/SimData中搜索数据

解析图像数据库的调试工具,在/SimData中搜索数据

因为我不想让所有这些程序都有自己的 SimData 拷贝(不仅要减少使用的位置,还要确保所有程序使用的所有模拟数据始终是最新的)。

我为 DLL 和调试实用程序创建了一个名为 SimData 到 MainSoftware/SimData 的链接,但是当打开带有“SimData\MyFile.data”的文件时找不到它,只有带有 ACTUAL SimData 文件夹的 MainSoftware 才能找到它。

如何在不设置绝对路径的情况下使用 MainSoftware/SimData 文件夹?

这是在 Windows 7 x64 上

最佳答案

我同意 Peter 关于将数据库位置添加为可配置参数的观点。注册表中的常见存储位置。

但是,如果您想创建可以被您的软件识别的链接,请尝试使用硬链接(hard link)。 . fsutil 应该按照描述的方式执行此操作 here .

关于c++ - 找不到链接目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17088345/

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