相关疑难解决方法(0)

在Visual Studio中显示C++文件的#include层次结构

问题:我有一个大型的Visual C++项目,我正在尝试迁移到Visual Studio 2010.它是各种来源和不同年龄段的大量组合.我遇到了问题,因为有些事情包括winsock.hwinsock2.h.

问题:显示#includeVisual Studio C++源文件的层次结构有哪些工具和技术?

我知道cl /P获取预处理器输出,但是没有清楚地显示哪个文件包含哪些其他文件(在这种情况下/P输出为376,932行8-)

在一个完美的世界中,我想要分层显示哪些文件包含哪些其他文件以及行号,以便我可以跳转到源代码:

source.cpp(1)
  windows.h(100)
    winsock.h
  some_other_thing.h(1234)
    winsock2.h
Run Code Online (Sandbox Code Playgroud)

c++ include visual-studio

159
推荐指数
5
解决办法
6万
查看次数

"小"是c中的关键字吗?

这是第一个代码

#include <stdio.h>
#include <conio.h>
int main()
{
    int small;//showing error-(two or more data type in declaration specifiers
}
Run Code Online (Sandbox Code Playgroud)

这是第二个代码

#include <stdio.h>
int main()
{
    int small;//normal declaration without any error
}
Run Code Online (Sandbox Code Playgroud)

每当我包含头文件,<conio.h> 然后声明标识符"小"会出错,为什么?我正在使用mingw gcc编译器和codeblockside

我还添加了以下代码 <conio.h>

#include <windows.h>
void gotoxy(short int col,short int row)
{
    HANDLE hStdout=GetStdHandle(STD_OUTPUT_HANDLE);
    COORD position={col,row};
    SetConsoleCursorPosition(hStdout,position);
}
Run Code Online (Sandbox Code Playgroud)

从上面删除上面的代码后 <conio.h>

int small;
Run Code Online (Sandbox Code Playgroud)

包括后甚至工作<conio.h>.

c identifier header-files

4
推荐指数
1
解决办法
570
查看次数

标签 统计

c ×1

c++ ×1

header-files ×1

identifier ×1

include ×1

visual-studio ×1