Comments (3)
Probably yes. It's related to this PR: #323
Although option(MATPLOTPP_BUILD_SHARED_LIBS "Build shared libraries" ${BUILD_SHARED_LIBS})
is correct. It lets the user customize it but also inherits the default behavior from the global CMake option.
The problem is that the std::filesystem
interface target is not being installed in that CMake execution path. We could fix that or... since this is a C++17 library we could get rid of this target and stop supporting compilers that still don't have native std::filesystem
support.
This target exists because most compilers back then supported C++17 language features but had not implemented std::filesystem
yet.
from matplotplusplus.
I am also experiencing this issue.
from matplotplusplus.
I was able to solve the problem by using
-BUILD_SHARED_LIBS=ON \
instead of -DMATPLOTPP_BUILD_SHARED_LIBS=ON \
Looks like the following line is causing the issue:
matplotplusplus/CMakeLists.txt
Line 43 in 7b757c0
Maybe should be
option(MATPLOTPP_BUILD_SHARED_LIBS "Build shared libraries" OFF)
@alandefreitas is this an actual issue that needs to be fixed or is the current behavior desired?
from matplotplusplus.
Related Issues (20)
- Small X-axis increments are not plotted correctly
- Warning: Direct2D back-end error 80070057 when plotting matrix
- Class interface seems not to add axes
- "pngcairo" doesn't use "size" option HOT 1
- Followed build and install instruction but failed to compile sample elsewhere. HOT 2
- Issue With polarscatter
- Quiet mode does not work on windows when matplot is called from a GUI application
- Plot not showing up - exit with error code 3 HOT 5
- Support for ANY ranges? HOT 2
- Heatmap labels only work for small data sets
- Adding a legend seems to cause lines to not appear on line plot, Windows, MSVC HOT 2
- Compilation errors with gcc 13.2.1, easy fix
- undefined reference to `matplot::gca()'
- glad not exported when built locally
- xrepo install matplotplusplus failed
- Add SOVERSION to shared library HOT 1
- too low precision for double data points
- I suggest adding a financial market candlestick chart library to the image gallery. Thankx.
- Compilation error gcc/g++ 13.2.1 clang 17.0.6 cmake 3.29.2
- how to plot some data in real time? HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from matplotplusplus.