相关疑难解决方法(0)

Microsoft Visual Studio~C/C++运行时库〜静态/动态链接

我是Microsoft Visual Studio用户.我的问题是关于"C/C++运行时库".

我用".cpp"源文件"main.cpp"创建了一个"空项目",其中包含以下代码:

#include <iostream>

int main(void)
{
    std::cout << "Hello World" << std::endl;
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

"iostream是一个头文件,用于C++编程语言的输入/输出.它是C++标准库的一部分."

  1. "C/C++运行时库"和"C/C++标准库"之间有区别吗?

  2. 我如何知道"C/C++运行时库"库是静态还是动态链接到项目?

  3. 我如何知道这个库在文件系统中的位置?

  4. 如果"C/C++运行时库"动态链接到项目,我怎么知道使用了哪个".dll"以及用过的".dll"在文件系统中的位置?

  5. 假设我将"C/C++运行时库"静态链接到项目,我可以确定从源代码生成的可执行文件可以在所有Windows平台上运行(XP/Vista/Seven/...,32位/ 64位)?

  6. 将"C/C++运行时库"动态链接到项目有哪些优点/缺点?

  7. "C/C++运行时库"应该静态地还是动态地链接到项目?

c++ visual-studio microsoft-runtime-library

41
推荐指数
2
解决办法
4万
查看次数