Hilfe bei fatal error LNK1104
-
Hallo ihr alle, ich muss zu meiner verteisigung sagen das ich erst seid gestern dabei bin mich ein bisschen mit C++ auseinanderzusetzen,
jetzt hab ich mir ein Programm geschrieben das Celsius in Fahrenheit umwandelt://Fahrenheitinator2 #include <iostream> using namespace std; class Temperatur { private: double celsius; double fahrenheit; public: double leseC(void) { return celsius; } double leseF(void) { return fahrenheit; } void speicherC(void); void speicherF(void); }; // 14 void Temperatur::speicherC(void) { cout << "\nBitte Celsius eintragen: "; cin >> celsius; fahrenheit=9.0/5.0*celsius+32.0; } //20 void Temperatur::speicherF(void) { cout << "\nBitte Fahrenheit eintragen: "; cin >> fahrenheit; celsius=5.0/9.0*(fahrenheit - 32); } //26 int main() { double wert=0.0; cout << "\nBitte Passwort eintragen:"; cin >> wert; if(wert == 4765) { int w; Temperatur temp1; temp1.speicherC(); cout << "\nWert in Celsius : " << temp1.leseC(); cout << "\nWert in Fahrenheit: " << temp1.leseF(); cin >> w; } //40 else { if(wert > 4765) { cout << "\nFalsches Passwort!"; } else { cout << "\nFalsches Passwort!"; } int w; cin >> w; } return 0; }Da ich Visual Studio 2008 Express Version nutze, wollte ich einfach mit
F7speichern, doch unten stand drinne:
LINK : fatal error LNK1104: Datei "kernel32.lib" kann nicht geöffnet werden.
Da ich wie gesagt erst seid gestern dabei bin wollte ich mich hier gerne mal erkundigen was das bedeutet und was ich da machen kann, ich kann Fehler erst beheben wenn sie in meinem Code drinne sind,
ich hoffe ihr habt einen guten Rat für mich,
MFG LeTThTonPS.: Wenn ihr Fehler in meinem Code entdeckt, oder merkt das da eine falsche Reihenfolge drinnen ist, sagt mir bitte nichts davon, denn nur wenn ichs selber merke lerne ich es richtig

-
Eine kernel32.lib solltest du eigentl. haben.
Prüf mal ob die existiert und prüf die Dateiberechtigungen - Evtl. ist deine Installation defekt...
-
Also in meinen "Zusätzlichen Abhängigkeiten" gibt es:
kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib
-
er meinte, dass du nachschauen sollst, ob die Datei auf deiner Festplatte existiert.
greetz KN4CK3R
-
Oh,
ist tatsächlich nicht da, hm aber sonst war es immer da,
komisch, naja auch wenns Jahre dauert installier ich es mal neu^^
-
Also,
das ja irgendwie blöde,
das das einfach verschwindet, weil sonst war es immer da,
ich kann ja jetzt nicht jedes mal wenn meine Dateien da
verschwinden, weiss jemand wo dran das liegen könnte?
-
Moin auch ...
die kernel32.lib verschwindet nicht einfach so
Die ist im VS Express einfach nicht dabei und man benötigt wohl das Windows 7 SDK. Da ist eine kernel32.lib dabei.Frag' mich aber bitte nicht, wie ich dem cl die kernel32.lib vom SDK unterjubeln kann ... das suche ich selbst gerade

-
Was willst du wem "unterjubeln" ?