我有一个c程序,它运行得很好,但现在我想在Windows上运行它。因此,我正在尝试使用Turboc3在Windows7操作系统中编译代码。当我编译时,我得到一个错误"Unable to open include file Protocols.h“,但Protocols.h文件存在于目录中。并且所有的目录都在C编译器中设置得很好。
从.c文件中,它将包含一个.h文件,并从该.h文件中包含另一个.h文件。
但是我仍然面临着同样的问题,有人能帮我吗?
我的头部如下所示:
#include <netinet/in.h>
#include <arpa/inet.h>
#i
也许这个问题很愚蠢,但是我真的没有办法解决这个问题。我正在尝试在Cygwin64中创建一个文件,我已经安装了所有的依赖文件,但是当我创建该文件时,它会抛出以下内容 $ make
x86_64-w64-mingw32-gcc -D OS_WINDOWS_NT -ansi -Wall -O2 -Wno-long-long -I /usr/include -c -o main.o main.c
In file included from /usr/include/sys/_pthreadtypes.h:12,
from /usr/include/sys/ty
这可能很难解释。我已经开发了一个项目大约一个月以来,在MS VisC++ 2010快递。我没有遇到任何奇怪的问题,准备在第100次构建我的项目时,突然间,许多.cpp文件似乎与.h文件失去了联系。例如,在主函数中,我几周前创建和使用的对象突然得到了它们下面的红线和语法错误"theClass is undefined“。这适用于iostream,因此突然间cout未定义。我不知道发生了什么。一秒之间,所有外部头文件和库都突然消失在IDE的眼里。在.cpp文件中,当我声明class constructor时
//initializes a poker game
aPokerGame::aP
我使用的是别人写的一个库,它是基于C语言的,用于C++的用法,-I think-。头文件或源文件中使用的所有包含项都是<>形式,而不是"“形式,即使它们不是标准库文件。我的编译器无法识别它们,并返回错误"file not found“
该问题的一个示例位于以下标头中:
#ifndef _ga_ga_h_
#define _ga_ga_h_
// Make sure that we get the configuration into each of the galib components
// that will be used.
#include <ga