如何更改ccs中c语言的字体,求教:CCS5.5中C语言如何调汇编?

你好,我现在自己写了一个加法的汇编程序,然后使用C来调取,能够成功编译和运行,但是当我将这个代码放到一个比较大的C++工程里的时候,程序却一直报识别不到函数名的错误,请问该如何解决呢?

我的测试程序如下http://www.deyisupport.com/cfs-file.ashx/__key/communityserver-discussions-components-files/53/0435.test_5F00_asm_5F00_add.rar

我的CPP工程截图如下所示,其中未打开的文件夹都是大量的CPP类以及实现:

7be7c6cb4bc62e740a74b2f102073f27.png

我的主函数为:

#include

#include

#include

#include "TAppDecTop.h"

extern "C" int asm_add(int a ,int b);

bool g_md5_mismatch = false; ///< top level flag that indicates if there has been a decoding mismatch

// ====================================================================================================================

// Main function

// ====================================================================================================================

int main(int argc, char* argv[])

{

int a=5;

int b=4;

int i=0;

i=asm_add(a,b);

printf("i:%d\n",i);

return EXIT_SUCCESS;

}

提示的错误是这样的:

undefined first referenced

symbol in file

--------- ----------------

asm_add ./TAppDecoder/decmain.obj

error #10234-D: unresolved symbols remain

error #10010: errors encountered during linking; "Dm642Hevc2.out" not built

我平拼搏了一晚上也没解决,希望您能指点一下。

谢谢!

  • 0
    点赞
  • 0
    收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:深蓝海洋 设计师:CSDN官方博客 返回首页
评论
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值