【发布时间】:2012-04-05 15:04:34
【问题描述】:
我想学习 C,所以我决定开始一个 C 项目并尝试经典的“Hello, world!” Visual Studio 中的程序。
所以我把这段代码放进去
#import <stdio.h>
main()
{
printf("Hello, world!");
}
得到三个错误:
IntelliSense:无法打开源文件“C:/.../stdio.tlh”
IntelliSense:标识符“printf”未定义
IntelliSense:PCH 警告:找不到合适的标头停止位置。智能感知 未生成 PCH 文件。
显然我的项目设置有误,或者我没有所需的头文件或类似的东西。
我确信这似乎是一个非常基本的问题,但我之前没有真正使用过 C,所以我被卡住了,不知道该怎么办。我做错了什么,我该如何解决?
【问题讨论】:
-
你应该买一本好书,扔掉你现在使用的任何资源。
-
#import 是 Objective-C :) 你不能用标准的 C 预处理器来实现它。
-
@KerrekSB 这不是任何来源的错,只是我犯了一个愚蠢的错误——我使用的其他语言一直使用
import -
@PeterOlson:很公平。无论如何,一个好的教程应该可以帮助你开始并远远超出你目前的水平——祝你好运!
标签: c visual-studio