T
Danke für eure Hinweise.
Ich hab den einfachen Weg gewählt und die ganzen Warnungen wegen unsicherer Funktionen mit _CRT_SECURE_NO_WARNINGS unterdrückt, sowie die malloc-Aufrufe mit dem passenden Zeigertyp versehen.
Vielen Dank.
Doch jetzt hab ich noch einen Linker-Fehler. Könnt ihr mir bitte auch dabei helfen?
msimg32.lib(neuralnet.obj) : warning LNK4204: Für "D:\..\..\Debug\vc100.pdb" fehlen Debuginformationen für das Verweismodul;
Objekt wird verknüpft, als ob keine Debuginformationen vorhanden wären.
Mein Projekt ist aus mehreren Unterprojekten (P01 - P04) zusammengesetzt. Wenn ich P04 kompiliere und er alles zusammenlinkt, erscheint die obige Warnung.
Da ich in der Dateien scatter.cpp von P02 msimg32.lib benötige, binde ich sie dort auch ein:
#pragma comment(lib,"msimg32.lib")
Wieso fehlen jetzt msimg32.lib Debuginformationen über eine andere Datei (nämlich neuralnet.cpp) dieses Projektes?
Ich habe msimg32.lib in den Projekteigenschaften dem Linker kundgetan, bzw. die obige pragma-Anweisung in neuralnet.cpp eingetragen. Aber entweder interessiert es ihn nicht, oder er bringt gleich hunderte diese Warnungen.
Wo fehlt nun wieder etwas?
Vielen Dank schon mal,
Triple?