Я являюсь пользователем Microsoft Visual Studio. Мой вопрос о "C/С++ Runtime Library" .
Я создал "Empty Project" с исходным файлом ".cpp" "main.cpp", содержащим следующий код:
#include <iostream>
int main(void)
{
std::cout << "Hello World" << std::endl;
return 0;
}
"iostream - это заголовочный файл, который используется для ввода/вывода на языке программирования С++. Это часть стандартной библиотеки С++.
-
Есть ли разница между "C/С++ Runtime Library" и "C/С++ Стандартная библиотека "?
-
Как узнать, есть ли "C/С++ Runtime Library" библиотека статически или динамически связана с проектом?
-
Как узнать, где находится эта библиотека в файловой системе?
-
В случае, если "C/С++ Runtime Library" динамически связана с проект, как я могу узнать, какая ".dll" используется, и где используется ".dll" находится в файловой системе?
-
Предположим, что я статически связываю "C/С++ Runtime Library" с проектом, могу ли я быть уверенным, что исполняемый файл, сгенерированный из исходного кода, будет работать на всех платформах Windows (XP/Vista/Seven/..., 32 бит /64 бит)?
-
Каковы преимущества/недостатки динамического связывания "C/С++ Runtime Библиотека "в проект?
-
Должно ли "C/С++ Runtime Libray" быть статически или динамически связано с проектом?
Спасибо за ваши ответы.