Dodawanie zewnętrznych bibliotek, problem

0

Siemanko, robię prace zaliczeniowe i w zasadach rozwiązywania jest taki podpunkt:

*Użyte środowisko programowania musi pozwolić na utworzenie jednego pliku wykonalnego (exe), który powinien się uruchamiać z wiersza poleceń dowolnej wersji systemu MS Windows bez konieczności instalowania jakichkolwiek dodatków (framework, biblioteka dll itp.). *

Pytanie moje jest takie, czy takie biblioteki też się do tego zaliczają? Czy są one domyślne? Kompletnie nie rozumiem, o co chodzi... Oczywiście jeden plik wykonywalny .exe to wiadomo o co chodzi :P ale czy poniższe biblioteki będą traktowane jako jakieś dodatki?

Następnie napisane jest

*Programy będą sprawdzane przez uruchomienie ich z systemowego wiersza poleceń następująco>ProblemA.exe *

u mnie program działa po takim odpaleniu

#include <iostream>
#include<Windows.h>
#include <iomanip>
using namespace std;

1

Chodzi o zewnętrzne rzeczy. To są standardowe biblioteki. Mają po prostu skopiować program i go uruchomić zwykłym wywołaniem, a nie doinstalować inne rzeczy, czyli program ma korzystać z bibliotek języka oraz ew. windowsa(te powyżej to właśnie takie). To co dostajesz z czystą instalacją C++.

0

Dzięki wielkie, o to mi chodziło :)

0

Natomiast może chodzić o MSVC Redistributable - upewnij się, że kompilujesz statyczną libkę (daj koledze nieprogramiście program do uruchomienia na jego komputerze, albo potestuj na jakimś starym czystym windowsie).

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