dustin / logic-pwm

PWM Analyzer for Saleae Logic
29 stars 15 forks source link

Windows 10 #4

Open RLF62 opened 6 years ago

RLF62 commented 6 years ago

Hey Dustin will this analyzer work on windows 10 if I dont have python to build it? Thanks, Rick

githubsdo commented 4 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 tovtable for Analyzer2' release/PWMAnalyzer.o:PWMAnalyzer.cpp:(.text+0xc6): undefined reference to Analyzer::SetAnalyzerResults(AnalyzerResults*)' release/PWMAnalyzer.o:PWMAnalyzer.cpp:(.text+0xda): undefined reference toAnalyzerResults::AddChannelBubblesWillAppearOn(Channel const&)' release/PWMAnalyzer.o:PWMAnalyzer.cpp:(.text+0xfc): undefined reference to Analyzer::GetSampleRate()' release/PWMAnalyzer.o:PWMAnalyzer.cpp:(.text+0x112): undefined reference toAnalyzer::GetAnalyzerChannelData(Channel&)'release/PWMAnalyzer.o:PWMAnalyzer.cpp:(.text+0x11f): undefined reference to AnalyzerChannelData::AdvanceToNextEdge()' release/PWMAnalyzer.o:PWMAnalyzer.cpp:(.text+0x127): undefined reference toAnalyzerChannelData::GetBitState()' release/PWMAnalyzer.o:PWMAnalyzer.cpp:(.text+0x198): undefined reference to AnalyzerChannelData::GetSampleNumber()' release/PWMAnalyzer.o:PWMAnalyzer.cpp:(.text+0x1a6): undefined reference toAnalyzerChannelData::AdvanceToNextEdge()' release/PWMAnalyzer.o:PWMAnalyzer.cpp:(.text+0x1ae): undefined reference to AnalyzerChannelData::GetSampleNumber()' release/PWMAnalyzer.o:PWMAnalyzer.cpp:(.text+0x1bc): undefined reference toAnalyzerChannelData::AdvanceToNextEdge()' release/PWMAnalyzer.o:PWMAnalyzer.cpp:(.text+0x1c4): undefined reference to AnalyzerChannelData::GetSampleNumber()' release/PWMAnalyzer.o:PWMAnalyzer.cpp:(.text+0x262): undefined reference toAnalyzerResults::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 toAnalyzerResults::AddFrame(Frame const&)' release/PWMAnalyzer.o:PWMAnalyzer.cpp:(.text+0x2aa): undefined reference to AnalyzerResults::CommitResults()' release/PWMAnalyzer.o:PWMAnalyzer.cpp:(.text+0x2be): undefined reference toAnalyzer::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 toAnalyzerChannelData::AdvanceToNextEdge()' release/PWMAnalyzer.o:PWMAnalyzer.cpp:(.text+0x34c): undefined reference to Analyzer::GetSimulationSampleRate()' release/PWMAnalyzer.o:PWMAnalyzer.cpp:(.text+0x38d): undefined reference toAnalyzer::KillThread()' release/PWMAnalyzer.o:PWMAnalyzer.cpp:(.text+0x3b3): undefined reference to vtable for Analyzer2' release/PWMAnalyzer.o:PWMAnalyzer.cpp:(.text+0x3ba): undefined reference toAnalyzer::~Analyzer()' release/PWMAnalyzer.o:PWMAnalyzer.cpp:(.text+0x3dc): undefined reference to Analyzer2::Analyzer2()' release/PWMAnalyzer.o:PWMAnalyzer.cpp:(.text+0x429): undefined reference toAnalyzer::SetAnalyzerSettings(AnalyzerSettings*)'

Sod-Almighty commented 2 years ago

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.