找回密码
 立即注册
收起左侧

include標頭檔,但無法成功使用裡面函式

6
回复
12836
查看
[复制链接]
累计签到:7 天
连续签到:1 天
来源: 2016-10-15 22:02:03 显示全部楼层 |阅读模式
1Qter豆
本帖最后由 monsterA 于 2016-10-16 20:33 编辑

各位大大

小弟在一個專案裡面定義了一個function(function的名稱為calculate)

想在另一個專案的標頭檔裡面利用include的方式來使用function

但是出現"'calculate' was not declared in this scope "這個錯誤訊息

下面是我用的方式
#include"999/widget.h"
其中999為定義function的專案

widget.h是裡面的標頭檔

希望有大大可以指導一下

謝謝
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

你在practice项目中已经有widget.h了,它跟999项目中的widget.h重名啊!
回复

使用道具 举报

累计签到:1570 天
连续签到:1 天
2016-10-15 22:02:04 显示全部楼层
monsterA 发表于 2016-10-16 20:33
您好
已經將檔案上傳瞜!!

你在practice项目中已经有widget.h了,它跟999项目中的widget.h重名啊!
回复

使用道具 举报

累计签到:1570 天
连续签到:1 天
2016-10-15 22:46:34 显示全部楼层
你的calculate是声明在widget.h头文件中的吗?如果是,应该是没有问题的啊,这只是包含一个头文件而已。
回复

使用道具 举报

累计签到:7 天
连续签到:1 天
2016-10-15 23:22:45 显示全部楼层
yafeilinux 发表于 2016-10-15 22:46
你的calculate是声明在widget.h头文件中的吗?如果是,应该是没有问题的啊,这只是包含一个头文件而已。 ...


聲明在widget.h裡面
敘述在widget.cpp
這是我的檔案
https://db.tt/JNcSGYTR
可以參考一下
回复

使用道具 举报

累计签到:1570 天
连续签到:1 天
2016-10-16 10:34:52 显示全部楼层
monsterA 发表于 2016-10-15 23:22
聲明在widget.h裡面
敘述在widget.cpp
這是我的檔案

无法打开,直接在这里上次附件吧
回复

使用道具 举报

累计签到:7 天
连续签到:1 天
2016-10-16 20:33:58 显示全部楼层
yafeilinux 发表于 2016-10-16 10:34
无法打开,直接在这里上次附件吧

您好
已經將檔案上傳瞜!!
回复

使用道具 举报

累计签到:7 天
连续签到:1 天
2016-10-18 22:23:14 显示全部楼层
yafeilinux 发表于 2016-10-17 10:09
你在practice项目中已经有widget.h了,它跟999项目中的widget.h重名啊!

感謝提醒!!!
修改看看!!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了