C/C++之Exercise
2024-08-21 00:18:04
一.C/C++之初学Demo---C++调用C.h文件使用实例:
工程结构:
exercise.h code:
#ifndef _EXERCISE_H_
#define _EXERCISE_H_
#include <externcpp.h>;
extern "C"
{
#include <externc.h>;
}
#endif
externc.h code:
#ifndef _EXTERNC_H_
#define _EXTERNC_H_
#include <stdio.h>; void c_hello(); #endif
externcpp.h code:
#ifndef _EXTERNCPP_H_
#define _EXTERNCPP_H_
#include <iostream>;
using namespace std; void cpp_hello(); #endif
c_hello.c code:
#include <externc.h>; void c_hello(){
printf("C Hello World!");
getchar();
}
cpp_hello.cpp code:
#include <externcpp.h>; void cpp_hello(){
cout<<"C++ Hello World!";
getchar();
}
main.cpp code:
#include <exercise.h> void main(){
c_hello();
cpp_hello();
}
二.VS2010及以上之错误C1083解决:
"error C1083"这个错误是因为VS中C/C++常规配置中加载头文件的路径问题:
解决方法:
1)右键查看该项目的属性
2)点击属性——〉配置属性 ——〉C/C++ ——〉 常规 ——〉附加包含目录 ——〉编辑
3) 添加
$(ProjectDir) // 工程目录
$(ProjectDir)inc // 工程子目录
最新文章
- (第九周)视频发布及git统计报告
- CGRectGet系列
- kickstrat
- C#基础精华07(委托事件,委托的使用,匿名方法)
- python 面试相关
- Asp.Net+Easyui实现重大CRUD
- akoj-1162-计算表达式
- windows消息简单应用实例
- Android Multimedia框架总结(七)C++中MediaPlayer的C/S架构补充及MediaService介绍
- 依赖注入容器-- Autofac
- mysql 提高一 动态sql 传变量
- Android逆向破解表单登录程序
- Python并发复习2 - 多线程模块threading
- C#-ToString格式化
- android 手机不能断点
- 添加额外的源, 使得yum可以安装更多的软件
- kafka概要设计
- JavaScript中实现DI的原理
- Intersecting Lines (计算几何基础+判断两直线的位置关系)
- Django 错误:TypeError at / &#39;bool&#39; object is not callable