适用于json文件的Mac和Windows上的当前目录

时间:2017-05-17 09:32:50

标签: json windows macos github directory-structure

我需要在我的GitHub存储库上提供帮助,该存储库需要适用于所有系统。但是必须在json文件上给出当前目录。 Mac(包含#include <functional> #include <iostream> class Foo { public: static std::function<void()> onCallBackResult; void start(std::function<void()> callback) { onCallBackResult = callback; second(); } static void second() { //Needs to be static here onCallBackResult(); } }; std::function<void()> Foo::onCallBackResult; void onCallBackResult() { std::cout << "Result\n"; } int main() { Foo foo; foo.start(std::bind(onCallBackResult)); } )和Windows(包含$(pwd))使用不同的值,是否有任何选项可以在两个系统上轻松运行?

1 个答案:

答案 0 :(得分:0)

JSON是一个静态类型文件,因此两者不能有所不同。但你可以做的是如果你正在使用某些东西进行处理,你可以为每个操作系统存储不同的密钥,并检查你当前所在的操作系统并相应地选择你的路径。