Witam,
Pobrałem wersję testową Visual Studio 2010 i zainstalowałem go na windows 7. Zrobiłem to ponieważ VS2008 w wersjach expres i professional nie chciały mi się zainstalować na tym systemie. Do rzeczy. Kiedy podam kod źródłowy wypisany niżej:
// Input – użycie zmiennych i strumienia wejścia
#include <string>
#include <iostream>
#include <conio.h>
void main()
{
std::string strImie;
std::cout << "Podaj swoje imie: ";
std::cin >> strImie;
std::cout << "Twoje imie to " << strImie << "." << std::endl;
getch();
}
niestety kod nie kompiluje się i wyskakuja następujące błędy:
1>------ Build started: Project: KURS C++ (2), Configuration: Debug Win32 ------
1>Build started 2010-04-15 22:14:56.
1>ClCompile:
1> KURS C++ (2).cpp
1>c:\users\kamil\documents\visual studio 10\projects\kurs c++ (2)\kurs c++ (2)\kurs c++ (2).cpp(3): warning C4627: '#include <string>': skipped when looking for precompiled header use
1> Add directive to 'StdAfx.h' or rebuild precompiled header
1>c:\users\kamil\documents\visual studio 10\projects\kurs c++ (2)\kurs c++ (2)\kurs c++ (2).cpp(4): warning C4627: '#include <iostream>': skipped when looking for precompiled header use
1> Add directive to 'StdAfx.h' or rebuild precompiled header
1>c:\users\kamil\documents\visual studio 10\projects\kurs c++ (2)\kurs c++ (2)\kurs c++ (2).cpp(5): warning C4627: '#include <conio.h>': skipped when looking for precompiled header use
1> Add directive to 'StdAfx.h' or rebuild precompiled header
1>c:\users\kamil\documents\visual studio 10\projects\kurs c++ (2)\kurs c++ (2)\kurs c++ (2).cpp(14): fatal error C1010: unexpected end of file while looking for precompiled header. Did you forget to add '#include "StdAfx.h"' to your source?
1>FileTracker : warning : Attempt to load UI satellite dll from C:\Windows\Microsoft.NET\Framework\v4.0.20506\1045\FileTrackerUI.dll failed.
1>FileTracker : warning : Attempt to load UI satellite dll from C:\Windows\Microsoft.NET\Framework\v4.0.20506\1045\TrackerUI.dll failed.
1>
1>Build FAILED.
1>
1>Time Elapsed 00:00:04.35
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
Według błędów poprawiam na taki kod:
// Input – użycie zmiennych i strumienia wejścia
#include "StdAfx.h"
#include "string"
#include "iostream"
#include "conio.h"
void main()
{
std::string strImie;
std::cout << "Podaj swoje imie: ";
std::cin >> strImie;
std::cout << "Twoje imie to " << strImie << "." << std::endl;
_getch();
}
I teraz program się kompiluje ale nie chce sie uruchomić:
1>------ Build started: Project: KURS C++ (2), Configuration: Debug Win32 ------
1>Build started 2010-04-15 22:22:20.
1>IsProjectFileNewer:
1>Skipping target "IsProjectFileNewer" because all output files are up-to-date with respect to the input files.
1>_PrepareForBuild:
1> Touching "Debug\lastbuild.timestamp".
1>ClCompile:
1> Skipping task because its outputs are up-to-date.
1> Skipping task because its outputs are up-to-date.
1>ManifestResourceCompile:
1> Skipping task because its outputs are up-to-date.
1>MSVCRTD.lib(wcrtexe.obj) : error LNK2019: unresolved external symbol _wmain referenced in function ___tmainCRTStartup
1>C:\Users\Kamil\Documents\Visual Studio 10\Projects\KURS C++ (2)\Debug\KURS C++ (2).exe : fatal error LNK1120: 1 unresolved externals
1>FileTracker : warning : Attempt to load UI satellite dll from C:\Windows\Microsoft.NET\Framework\v4.0.20506\1045\FileTrackerUI.dll failed.
1>FileTracker : warning : Attempt to load UI satellite dll from C:\Windows\Microsoft.NET\Framework\v4.0.20506\1045\TrackerUI.dll failed.
1>
1>Build FAILED.
1>
1>Time Elapsed 00:00:01.26
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
Wyskakuja nagminnie błędy związanie z framework 4 ale nie weim o co chodzi z tym tematem. Jak sobie z tym poradzić???
Pobrałem wersję testową Visual Studio 2010 i zainstalowałem go na windows 7. Zrobiłem to ponieważ VS2008 w wersjach expres i professional nie chciały mi się zainstalować na tym systemie. Do rzeczy. Kiedy podam kod źródłowy wypisany niżej:
// Input – użycie zmiennych i strumienia wejścia
#include <string>
#include <iostream>
#include <conio.h>
void main()
{
std::string strImie;
std::cout << "Podaj swoje imie: ";
std::cin >> strImie;
std::cout << "Twoje imie to " << strImie << "." << std::endl;
getch();
}
niestety kod nie kompiluje się i wyskakuja następujące błędy:
1>------ Build started: Project: KURS C++ (2), Configuration: Debug Win32 ------
1>Build started 2010-04-15 22:14:56.
1>ClCompile:
1> KURS C++ (2).cpp
1>c:\users\kamil\documents\visual studio 10\projects\kurs c++ (2)\kurs c++ (2)\kurs c++ (2).cpp(3): warning C4627: '#include <string>': skipped when looking for precompiled header use
1> Add directive to 'StdAfx.h' or rebuild precompiled header
1>c:\users\kamil\documents\visual studio 10\projects\kurs c++ (2)\kurs c++ (2)\kurs c++ (2).cpp(4): warning C4627: '#include <iostream>': skipped when looking for precompiled header use
1> Add directive to 'StdAfx.h' or rebuild precompiled header
1>c:\users\kamil\documents\visual studio 10\projects\kurs c++ (2)\kurs c++ (2)\kurs c++ (2).cpp(5): warning C4627: '#include <conio.h>': skipped when looking for precompiled header use
1> Add directive to 'StdAfx.h' or rebuild precompiled header
1>c:\users\kamil\documents\visual studio 10\projects\kurs c++ (2)\kurs c++ (2)\kurs c++ (2).cpp(14): fatal error C1010: unexpected end of file while looking for precompiled header. Did you forget to add '#include "StdAfx.h"' to your source?
1>FileTracker : warning : Attempt to load UI satellite dll from C:\Windows\Microsoft.NET\Framework\v4.0.20506\1045\FileTrackerUI.dll failed.
1>FileTracker : warning : Attempt to load UI satellite dll from C:\Windows\Microsoft.NET\Framework\v4.0.20506\1045\TrackerUI.dll failed.
1>
1>Build FAILED.
1>
1>Time Elapsed 00:00:04.35
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
Według błędów poprawiam na taki kod:
// Input – użycie zmiennych i strumienia wejścia
#include "StdAfx.h"
#include "string"
#include "iostream"
#include "conio.h"
void main()
{
std::string strImie;
std::cout << "Podaj swoje imie: ";
std::cin >> strImie;
std::cout << "Twoje imie to " << strImie << "." << std::endl;
_getch();
}
I teraz program się kompiluje ale nie chce sie uruchomić:
1>------ Build started: Project: KURS C++ (2), Configuration: Debug Win32 ------
1>Build started 2010-04-15 22:22:20.
1>IsProjectFileNewer:
1>Skipping target "IsProjectFileNewer" because all output files are up-to-date with respect to the input files.
1>_PrepareForBuild:
1> Touching "Debug\lastbuild.timestamp".
1>ClCompile:
1> Skipping task because its outputs are up-to-date.
1> Skipping task because its outputs are up-to-date.
1>ManifestResourceCompile:
1> Skipping task because its outputs are up-to-date.
1>MSVCRTD.lib(wcrtexe.obj) : error LNK2019: unresolved external symbol _wmain referenced in function ___tmainCRTStartup
1>C:\Users\Kamil\Documents\Visual Studio 10\Projects\KURS C++ (2)\Debug\KURS C++ (2).exe : fatal error LNK1120: 1 unresolved externals
1>FileTracker : warning : Attempt to load UI satellite dll from C:\Windows\Microsoft.NET\Framework\v4.0.20506\1045\FileTrackerUI.dll failed.
1>FileTracker : warning : Attempt to load UI satellite dll from C:\Windows\Microsoft.NET\Framework\v4.0.20506\1045\TrackerUI.dll failed.
1>
1>Build FAILED.
1>
1>Time Elapsed 00:00:01.26
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
Wyskakuja nagminnie błędy związanie z framework 4 ale nie weim o co chodzi z tym tematem. Jak sobie z tym poradzić???