We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Describe the bug Since commit 60ccc1f ("feat: support std::string_view in Value API"), simple example fails to linker error.
To Reproduce Steps to reproduce the behavior:
git clone https://github.com/open-source-parsers/jsoncpp.git cmake -B build-jsoncpp jsoncpp cmake --build build-jsoncpp --target install
CMakeLists.txt
project("Example") add_executable(example main.cpp) target_link_libraries(example jsoncpp)
main.cpp
#include <iostream> #include <json/json.h> int main() { Json::Value root; root["key"] = "value"; std::cout << root.isMember("key") << '\n'; root.removeMember("key"); return 0; }
cmake -B build-example example && cmake --build build-example
: && /usr/bin/c++ -rdynamic CMakeFiles/example.dir/main.cpp.o -o example -ljsoncpp && : /usr/bin/ld: CMakeFiles/example.dir/main.cpp.o: in function `main': main.cpp:(.text+0x6c): undefined reference to `Json::Value::operator[](std::basic_string_view<char, std::char_traits<char> >)' /usr/bin/ld: main.cpp:(.text+0xb7): undefined reference to `Json::Value::isMember(std::basic_string_view<char, std::char_traits<char> >) const' /usr/bin/ld: main.cpp:(.text+0x105): undefined reference to `Json::Value::removeMember(std::basic_string_view<char, std::char_traits<char> >)' collect2: error: ld returned 1 exit status ninja: build stopped: subcommand failed.
Expected behavior
Desktop (please complete the following information):
Additional context
"key"
std::string
std::string_view
char*
The text was updated successfully, but these errors were encountered:
No branches or pull requests
Describe the bug
Since commit 60ccc1f ("feat: support std::string_view in Value API"), simple example fails to linker error.
To Reproduce
Steps to reproduce the behavior:
CMakeLists.txt
main.cpp
cmake -B build-example example && cmake --build build-example
Expected behavior
Desktop (please complete the following information):
Additional context
"key"
tostd::string
,std::string_view
orchar*
constant does not resolve the issue.The text was updated successfully, but these errors were encountered: