Разобрать JSON из файла в CUDA - PullRequest
0 голосов
/ 03 ноября 2019

Я использую пакет nlohmann\json.hpp NuGet, и я пытаюсь прочитать содержимое файла .txt или .json, проанализировать их как объекты и затем использовать ядро ​​CUDA для выполнения некоторых вычислений (сокращение) в некоторых полях класса.

мой класс

class Record
{
public:
    string ticker;
    string name;
    double price;
    double changes;
    double marketCapitalization;
    Record(json data) :ticker(data["ticker"]), name(data["name"]), price(data["price"]), changes(data["changes"]), marketCapitalization(data["marketCapitalization"]) {}
    ~Record();
};

main

int main()
{
std::ifstream t("file.txt");
    std::string str((std::istreambuf_iterator<char>(t)),
        std::istreambuf_iterator<char>());

    auto data = json::parse(str);

    Record* r = new Record(data[0]);
.
.
.
}

Я получаю ошибку fatal error C1083: Cannot open include file: 'nlohmann\json.hpp' : no such file or directory

Любая помощь будет оценена

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...