Open RLF62 opened 6 years ago
Hello, I tried to build it in window 10 and got many link errors "undefined reference to". Do you have any suggestion to fix those? Thanks, Simon. PS: Below are some of them.
Running on Windows
g++ -I"../include" -I"include" -O3 -w -c -fpic -std=c++11 -o"release/PWMAnalyzer.o" "source/PWMAnalyzer.cpp"
g++ -I"../include" -I"include" -O0 -w -c -fpic -g -std=c++11 -o"debug/PWMAnalyzer.o" "source/PWMAnalyzer.cpp"
g++ -I"../include" -I"include" -O3 -w -c -fpic -std=c++11 -o"release/PWMAnalyzerResults.o" "source/PWMAnalyzerResults.cpp"
g++ -I"../include" -I"include" -O0 -w -c -fpic -g -std=c++11 -o"debug/PWMAnalyzerResults.o" "source/PWMAnalyzerResults.cpp"
g++ -I"../include" -I"include" -O3 -w -c -fpic -std=c++11 -o"release/PWMAnalyzerSettings.o" "source/PWMAnalyzerSettings.cpp"
g++ -I"../include" -I"include" -O0 -w -c -fpic -g -std=c++11 -o"debug/PWMAnalyzerSettings.o" "source/PWMAnalyzerSettings.cpp"
g++ -I"../include" -I"include" -O3 -w -c -fpic -std=c++11 -o"release/PWMSimulationDataGenerator.o" "source/PWMSimulationDataGenerator.cpp"
g++ -I"../include" -I"include" -O0 -w -c -fpic -g -std=c++11 -o"debug/PWMSimulationDataGenerator.o" "source/PWMSimulationDataGenerator.cpp"
g++ -L"../lib" -L"lib" -lAnalyzer -shared -o"release/libPWMAnalyzer.so" release/PWMAnalyzer.o release/PWMAnalyzerResults.o release/PWMAnalyzerSettings.o release/PWMSimulationDataGenerator.o
release/PWMAnalyzer.o:PWMAnalyzer.cpp:(.text+0x3d): undefined reference to Analyzer::KillThread()' release/PWMAnalyzer.o:PWMAnalyzer.cpp:(.text+0x63): undefined reference to
vtable for Analyzer2'
release/PWMAnalyzer.o:PWMAnalyzer.cpp:(.text+0xc6): undefined reference to Analyzer::SetAnalyzerResults(AnalyzerResults*)' release/PWMAnalyzer.o:PWMAnalyzer.cpp:(.text+0xda): undefined reference to
AnalyzerResults::AddChannelBubblesWillAppearOn(Channel const&)'
release/PWMAnalyzer.o:PWMAnalyzer.cpp:(.text+0xfc): undefined reference to Analyzer::GetSampleRate()' release/PWMAnalyzer.o:PWMAnalyzer.cpp:(.text+0x112): undefined reference to
Analyzer::GetAnalyzerChannelData(Channel&)'release/PWMAnalyzer.o:PWMAnalyzer.cpp:(.text+0x11f): undefined reference to AnalyzerChannelData::AdvanceToNextEdge()' release/PWMAnalyzer.o:PWMAnalyzer.cpp:(.text+0x127): undefined reference to
AnalyzerChannelData::GetBitState()'
release/PWMAnalyzer.o:PWMAnalyzer.cpp:(.text+0x198): undefined reference to AnalyzerChannelData::GetSampleNumber()' release/PWMAnalyzer.o:PWMAnalyzer.cpp:(.text+0x1a6): undefined reference to
AnalyzerChannelData::AdvanceToNextEdge()'
release/PWMAnalyzer.o:PWMAnalyzer.cpp:(.text+0x1ae): undefined reference to AnalyzerChannelData::GetSampleNumber()' release/PWMAnalyzer.o:PWMAnalyzer.cpp:(.text+0x1bc): undefined reference to
AnalyzerChannelData::AdvanceToNextEdge()'
release/PWMAnalyzer.o:PWMAnalyzer.cpp:(.text+0x1c4): undefined reference to AnalyzerChannelData::GetSampleNumber()' release/PWMAnalyzer.o:PWMAnalyzer.cpp:(.text+0x262): undefined reference to
AnalyzerResults::AddMarker(unsigned long long, AnalyzerResults::MarkerType, Channel&)'
release/PWMAnalyzer.o:PWMAnalyzer.cpp:(.text+0x26d): undefined reference to Frame::Frame()' release/PWMAnalyzer.o:PWMAnalyzer.cpp:(.text+0x29f): undefined reference to
AnalyzerResults::AddFrame(Frame const&)'
release/PWMAnalyzer.o:PWMAnalyzer.cpp:(.text+0x2aa): undefined reference to AnalyzerResults::CommitResults()' release/PWMAnalyzer.o:PWMAnalyzer.cpp:(.text+0x2be): undefined reference to
Analyzer::ReportProgress(unsigned long long)'
release/PWMAnalyzer.o:PWMAnalyzer.cpp:(.text+0x2c9): undefined reference to Frame::~Frame()' release/PWMAnalyzer.o:PWMAnalyzer.cpp:(.text+0x2dc): undefined reference to
AnalyzerChannelData::AdvanceToNextEdge()'
release/PWMAnalyzer.o:PWMAnalyzer.cpp:(.text+0x34c): undefined reference to Analyzer::GetSimulationSampleRate()' release/PWMAnalyzer.o:PWMAnalyzer.cpp:(.text+0x38d): undefined reference to
Analyzer::KillThread()'
release/PWMAnalyzer.o:PWMAnalyzer.cpp:(.text+0x3b3): undefined reference to vtable for Analyzer2' release/PWMAnalyzer.o:PWMAnalyzer.cpp:(.text+0x3ba): undefined reference to
Analyzer::~Analyzer()'
release/PWMAnalyzer.o:PWMAnalyzer.cpp:(.text+0x3dc): undefined reference to Analyzer2::Analyzer2()' release/PWMAnalyzer.o:PWMAnalyzer.cpp:(.text+0x429): undefined reference to
Analyzer::SetAnalyzerSettings(AnalyzerSettings*)'
Well, it's great to see that the dev cares enough about this project to completely ignore this issue for two and a half years.
Hey Dustin will this analyzer work on windows 10 if I dont have python to build it? Thanks, Rick