我有以下情况:
我编写的主要软件使用由模拟器创建的数据库。这个数据库目前大约有 10 GB 大,所以我希望每个系统只保留一份该数据的副本。
假设我有以下项目:
使用数据的主软件,位于 /SimData
DLL 使用数据进行调试,在 /SimData 中搜索数据
解析图像数据库的调试工具,在/SimData处搜索数据
因为我不想让所有这些程序都有自己的 SimData 副本(不仅是为了减少使用的地方,而且也是为了确保所有程序使用的所有模拟数据始终是最新的)。
我为 DLL 和调试实用程序创建了一个名为 SimData 到 MainSoftware/SimData 的链接,但是当打开带有“SimData\MyFile.data”的文件时,它找不到它,只有带有 ACTUAL SimData 文件夹的 MainSoftware 可以找到它。
如何在不设置绝对路径的情况下使用 MainSoftware/SimData 文件夹?
这是在 Windows 7 x64 上