jupe / gppanel Goto Github PK
View Code? Open in Web Editor NEWgpPanel for wxWidget
License: Other
gpPanel for wxWidget
License: Other
Please note that different MinGW GCC are not compatible and mixed GCC version
will cause linker errors.
Thanks.
Also, Google Code are going to disable the "Downloads" feature, so I think you
may consider a migration?
Original issue reported on code.google.com by [email protected]
on 14 Jun 2013 at 9:18
with Visual Studio 2017 doesn't work, a lot of problems and identifiers with no definitions, etc
I am preparing documentation, and complete the code.
I will try to publish the code within a month.
Original issue reported on code.google.com by [email protected]
on 21 Oct 2009 at 6:13
Hi, I do not see the sample code of using gppanel in the Git repo, I suggest
you can adding one target about the sample code in the gpPanel.cbp.
Thanks.
Original issue reported on code.google.com by [email protected]
on 14 Jun 2013 at 8:54
I was getting this error anytime i tried to attach the gpPanel object to my app.
It seems to stem from mpWindow being derived from wxWindow. I changed mpWindow to inherit from wxScrolledWindow and the application runs.
I was using the example code in gpPanel/readme.txt
now I am having an issue that if i zoom in i cannot scroll horizontally and vertically it doesn't scroll the whole way but that is beyond the scope of this issue and I don't know if it is a linux only thing or a newer version or if my "fix" broke something
I am using wxwidgets 3.0.2 with wxgtk
I see three names:
win_slib_debug
win_slib_release
win_dlib_release
For the first one, I see that It links to a "debug version of wx library", but
not a lot of people build wxWidgets with debug option. So the proposed target
names are:
static_debug_lib_with_wx_debug_dll (link to a debug version of wx lib)
static_debug_lib_with_wx_release_dll (link to a release version of wx lib)
I presume that mostly use/build wxWidgets library as (release wx monolithic dll)
Thanks
Original issue reported on code.google.com by [email protected]
on 14 Jun 2013 at 8:51
What steps will reproduce the problem?
1. Put "CMakeLists" files into directories.
2. cd build
3. cmake ../ && make
What is the expected output? What do you see instead?
Compiling should be OK. But I failed in following error while linking:
Linking CXX shared library ../lib/libgpPanel.so
CMakeFiles/gpPanel.dir/gpPanel.cpp.o: In function
`wxPointListNode::DeleteData()':
gpPanel.cpp:(.text+0x0): multiple definition of `wxPointListNode::DeleteData()'
CMakeFiles/gpPanel.dir/baseData.cpp.o:baseData.cpp:(.text+0x0): first defined
here
CMakeFiles/gpPanel.dir/gpSeries.cpp.o: In function
`wxPointListNode::DeleteData()':
gpSeries.cpp:(.text+0x0): multiple definition of `wxPointListNode::DeleteData()'
CMakeFiles/gpPanel.dir/baseData.cpp.o:baseData.cpp:(.text+0x0): first defined
here
CMakeFiles/gpPanel.dir/gpLayer.cpp.o: In function
`wxPointListNode::DeleteData()':
gpLayer.cpp:(.text+0x0): multiple definition of `wxPointListNode::DeleteData()'
CMakeFiles/gpPanel.dir/baseData.cpp.o:baseData.cpp:(.text+0x0): first defined
here
CMakeFiles/gpPanel.dir/gpLineLayer.cpp.o: In function
`wxPointListNode::DeleteData()':
gpLineLayer.cpp:(.text+0x0): multiple definition of
`wxPointListNode::DeleteData()'
CMakeFiles/gpPanel.dir/baseData.cpp.o:baseData.cpp:(.text+0x0): first defined
here
CMakeFiles/gpPanel.dir/mathplot.cpp.o: In function
`wxPointListNode::DeleteData()':
mathplot.cpp:(.text+0x0): multiple definition of `wxPointListNode::DeleteData()'
CMakeFiles/gpPanel.dir/baseData.cpp.o:baseData.cpp:(.text+0x0): first defined
here
collect2: error: ld returned 1 exit status
make[2]: *** [lib/libgpPanel.so] 错误 1
make[1]: *** [gpPanel/CMakeFiles/gpPanel.dir/all] 错误 2
make: *** [all] 错误 2
What version of the product are you using? On what operating system?
OS: Debian wheezy, cmake 2.8.9, wx-config 2.8.12
Please provide any additional information below.
Original issue reported on code.google.com by exaos.lee
on 21 Jun 2013 at 9:37
Attachments:
The project does not compile against wxWidgets 2.9.4.
The file mathplot.cpp uses wxDC::DrawPolygon() which is no longer available in
wxWidgets.
The offending line is:
dc.DrawPolygon((wxList*)&m_polygon);
Original issue reported on code.google.com by [email protected]
on 21 Feb 2013 at 10:54
I get these errors when compiling with the supplied mingw on Code::Blocks 15.12
..\include\Fourier.inline.h|332|error: lvalue required as left operand of assignment|
..\include\Fourier.inline.h|333|error: lvalue required as left operand of assignment|
I'm guessing it's the version of mingw that I'm using. wxWidgets 3.0.2 also forces me to compile with
-std=c++11
I also had to manually define M_PI_2 for some reason
Thanks
What steps will reproduce the problem?
1.open the cbp file (Codeblocks project file)
I see there are hard-coded linker options, see below:
<Linker>
<Add library="C:\SourceCode\Libraries\wxWidgets2.8\lib\gcc_dll\libwxbase28u.a" />
<Add library="C:\SourceCode\Libraries\wxWidgets2.8\lib\gcc_dll\libwxmsw28_core.a" />
</Linker>
I think those libraries can be changed to something with $(#wx) prefix strings.
Original issue reported on code.google.com by [email protected]
on 14 Jun 2013 at 8:44
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.