klanderfri / klanderfri/CardReaderLibrary

Inconsistent DLL linkage-warnings

Offen
#20 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
fix help wanted
Vorherrschende Sprache
C++
Sterne
10
Forks
3
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

When compiling one get four error messages, one for each method in the DLL, considering inconsistent DLL linkage:
* cardreaderlibrary.cpp(7): warning C4273: 'CRLibrary::CompareCardNames': inconsistent dll linkage
* cardreaderlibrary.cpp(12): warning C4273: 'CRLibrary::ReadCardTitles': inconsistent dll linkage
* cardreaderlibrary.cpp(19): warning C4273: 'CRLibrary::GetMaxCardAmount': inconsistent dll linkage
* cardreaderlibrary.cpp(24): warning C4273: 'CRLibrary::GetResultExample': inconsistent dll linkage

- [ ] Find out what causes these warnings.
- [ ] Fix the problem causing the warnings.

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginnen Sie in cardreaderlibrary.cpp bei den Zeilen 7, 12, 19 und 24, in denen die vier C4273-Warnungen gemeldet werden. Verfolgen Sie die Deklarationen und Definitionen der aufgeführten CRLibrary-Methoden und kompilieren Sie anschließend die DLL, um zu bestätigen, dass die Warnungen zur inkonsistenten Verknüpfung verschwunden sind.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
cpp
Bereich
build-system
Issue-Typ
Bug
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.