1
完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
大家好,我创建了一个Library项目,用于使用MPLAB X IDE生成基本添加的库文件,在这个项目中,我创建了一个头文件和一个.c文件。然后我使用MPLAB X IDE创建了另一个独立项目,并且添加了Generated库文件,我能够成功构建。但是我得到了一个警告:隐式声明函数“Adter”。但是我在图书馆项目中声明了函数声明。任何帮助。谢谢,
以上来自于百度翻译 以下为原文 Hi guys, I created one Library project for generating a library file of basic addition using MPLAB X IDE, in this project I created a one header file and one .c file after the build I got a library file. Then I created an another Standalone project using MPLAB X IDE and I added Generated library file, I able to build successfully. But I am getting a warning: implicit declaration of function 'Add'. but I declared function declaration in Library project. Any help. Thanks, Attached Image(s) |
|
相关推荐
8个回答
|
|
这是Library生成的fileAddDef.cinclude"header.h"int Add(int k,int l){return k+l;}--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
以上来自于百度翻译 以下为原文 This is Library generated file AddDef.c #include "header.h" int Add(int k, int l) { return k + l; } ----------------------------------------------------------------------------------------------------------------- header.h int Add(int,int); ------------------------------------------------------------------------------------------------------------------ This is my Standalone project. main.c int main() { int i; i = Add(1,2); } while build getting warning: implicit declaration of function 'Add'. Thanks, |
|
|
|
啊啊,这也是真的!(我希望OP犯了一个错误。
以上来自于百度翻译 以下为原文 ah ah this is also true! (I hope OP made a mistake posting the file...) |
|
|
|
我创建了生成Library文件.header.h int Add(int,int);AddDef.cinclude"header.h"int Add(int k,int l){return k+l;}的项目在构建这个项目之后,我获得了一个库文件。--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------我包含的其他独立项目包括生成的库文件,我创建了一个Main文件,比如thisint main(){Add(1,2);},在构建这个项目时,我得到了警告:函数Add的隐式声明。我做错了什么。预先感谢。
以上来自于百度翻译 以下为原文 This project I Created Bcoz of generating Library file. header.h int Add(int,int); AddDef.c #include "header.h" int Add(int k, int l) { return k + l; } After building this project I got a library file. --------------------------------------------------------------------------------------- Then I created an another Standalone project I included generated library file I created a Main file like this int main() { Add(1,2); } while building this project I am getting the warning: implicit declaration of function 'Add'. what I did make wrong. Thanks in advance. |
|
|
|
h文件在libraryproject中,如何添加另一个项目。..c:17:20:致命错误:header.h:没有这样的文件或目录[image]C:UsersvikranthDesktoperror.png[/image]
以上来自于百度翻译 以下为原文 header.h file is in a library project how can I add in another project. Main.c:17:20: fatal error: header.h: No such file or directory [image]C:UsersvikranthDesktoperror.png[/image] |
|
|
|
是的,我包括了,否则,我会得到一个错误,但我得到警告。
以上来自于百度翻译 以下为原文 Yes I included, Otherwise, I will get an error, but I am getting a warning. Attached Image(s) |
|
|
|
它表示文件不在项目文件夹中,也不在您添加到项目中的任何文件夹中。
以上来自于百度翻译 以下为原文 It says that file is not in the project folder or in any folder you added to the project. |
|
|
|
在MPLAB X IDE中写入库项目头文件的任何标准格式?我是这样写的,#ifndef HEADER_Hdefine HEADER_Hifdef_cpluspluxt.“C”{endif int Add(int,int);ifdef_cplus.}endif int Add(int,int);endif/*HEADER_H*/
以上来自于百度翻译 以下为原文 Any standard format for writing library project Header files in MPLAB X IDE? I am writing like this, #ifndef HEADER_H #define HEADER_H #ifdef __cplusplus extern "C" { #endif int Add(int,int); #ifdef __cplusplus } #endif int Add(int,int); #endif /* HEADER_H */ |
|
|
|
嗨,伙计们,如何将生成的库文件添加到MPLAB X IDE中的另一个新的独立项目中。
以上来自于百度翻译 以下为原文 Hi guys, how to add generated library file into an another new standalone project in MPLAB X IDE. |
|
|
|
只有小组成员才能发言,加入小组>>
5242 浏览 9 评论
2031 浏览 8 评论
1955 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3207 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2256 浏览 5 评论
778浏览 1评论
669浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
596浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
678浏览 0评论
577浏览 0评论
小黑屋| 手机版| Archiver| 德赢Vwin官网 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-23 20:25 , Processed in 1.554339 second(s), Total 60, Slave 54 queries .
Powered by 德赢Vwin官网 网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
德赢Vwin官网 观察
版权所有 © 湖南华秋数字科技有限公司
德赢Vwin官网 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号