Visual C++ 2008 EE

0

Mam pytanie, czy da się jakoś wyłączyć korzystanie z .NET framework-a?
Bo to chyba on jest przyczyną, że jak przenoszę aplikacje na inny komputer ze swojego, to po prostu nie działa. Nie jestem w stanie wkleić teraz komunikatu, jaki się wyświetla, ale na pewno był tam czerwony krzyżyk i mówił chyba o braku jakichś bibliotek :)

Konsolowe też nie działają.

0

musisz włączyć dodawanie plików dll nie pamiętam gdzie to jest dokładnie mam linuxa ale w opcjach projektu musisz poszukać coś tam dll i będziesz miał 2 formy dla debug i relese
bo normalnie jest ustawiony aby nie dodawał np biblioteki iostream do pliku bo po co skoro masz na kompie ;P

0

Wiem, że w Cpp builderze były takie opcje, ale nie mam pojęcia, gdzie są w Visualu.

0

Twoj projekt musi byc jako Win32 albo MFC itp, jak tworzysz WindowsForms itp to zawsze bedzie korzystało z NETa. A to ze nie działa na innych kompach to moze byc tez przez to ze nie ma tam zainstalowanego redistribute'a VC++ http://www.microsoft.com/downloads/details.aspx?familyid=A5C84275-3B97-4AB7-A40D-3802B2AF5FC2&displaylang=en

0

tragedia...
To żeby jakikolwiek program zadziałał muszę dołączyć instalatora tej aplikacji?
A jak wygląd ta sprawa w Visualu 2005?

0

To nie działa, sprawdzałem u kolegi. Miał już to zainstalowane, ale przeinstalował i dalej nie działa.
O co do treści komunikatu, to się pomyliłem(przepraszam).
Jest następująca:
,,C:\Doccuments and Settings\lenovo\Moje dokumenty\majen projekten.exe

Nie można uruchomić aplikacji, ponieważ jej konfiguracja jest niewłaściwa. Problem ten może rozwiązać ponownie zainstalowanie aplikacji.
"
Moje działanie:
Nowy projekt Winapi(konsola)->dodaj plik.cpp->

#include<iostream>

int main()
{
	std::cout<<"Witaj swiecie!"<<std::endl;
	return 0;
}

->uruchom.

edit: ...aaa, i jeszcze dodam że oba Windowsy wersji xp sp3.

0

Powinno być zainstalowane Redistributable Package jak pisano już wyżej.
Zobacz tutaj chodzi o MSVC...dll
http://wiki.gamedev.pl/Warsztat_FAQ#M.C3.B3j_program_wymaga_jakiego.C5.9B_pliku_DLL.2C_kt.C3.B3rego_ludzie_nie_maj.C4.85

0

Dzięki wam, to rzeczywiście było to debug/release:)
A swoją drogą to ciekawe, dlaczego przy opcji debug program ,,hello world" zajmował mi 38 kb, a w release 9kb.

0

w wersji debug masz dodatkowe asserty i inne sprawdzenia poprawności - żeby program się wywalił jak tylko coś jest nie tak. w wersji release błędy te nie powinny juz wystapic, skoro debug przeszła testy - zatem sprawdzenia te nie są konieczne.

0

Wersji debug nie daje się docelowym użytkownikom właśnie ze względu, że takie exeki mogą wymagać zainstalowanego środowiska, a poza tym hakier może z nich czasami conieco za dużo wyczytać (np. ścieżki i nazwy oryginalnych plików źródłowych - niby nic, ale po co ma to wiedzieć ;-))

1 użytkowników online, w tym zalogowanych: 0, gości: 1