gpt4 book ai didi

c++ - 制作 C 项目而不是 C++

转载 作者:太空宇宙 更新时间:2023-11-04 08:20:55 28 4
gpt4 key购买 nike

我在 Clion 中设置 C 项目时遇到问题。我将 main.cpp 的名称更改为 main.c,并使用以下信息相应地更改了 CMakeLists 文件:

cmake_minimum_required(VERSION 3.3)
project(Project_1__)

set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")

set(SOURCE_FILES main.c)
add_executable(Project_1__ ${SOURCE_FILES})

但是当我尝试构建时出现以下错误:

fatal error: iostream: No such file or directory #include compilation terminated. mingw32-make.exe[3]: * [CMakeFiles/Project_1__.dir/main.c.obj] Error 1 mingw32-make.exe[2]: * [CMakeFiles/Project_1__.dir/all] Error 2

最佳答案

此错误是因为您的编译器无法找到 iostream 头文件。确保它存在于该目录中。此外,它还取决于您的 IDE

还要确保它被声明为 #include "iostream.h"而不是 #include<iostream.h>

iostream 头文件在许多编译器中由 #include<iostream> 声明

C++ 需要 <iostream>头文件,而 C 只需要 <stdio.h>

关于c++ - 制作 C 项目而不是 C++,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33459392/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com