社区
C++ Builder
帖子详情
C++Builder内嵌汇编问题
fanx
2006-09-15 08:50:18
asm {
push offset @nextLabel
@nextLabel:
}
这行代码在cb中无法编译通过,提示“Undefined Symbol @nextLabel”,而在delphi中却可以编译通过,delphi和cb都是用Tasm这种汇编语言的,为什么同样的语句cb无法编译呢?
...全文
141
8
打赏
收藏
C++Builder内嵌汇编问题
asm { push offset @nextLabel @nextLabel: } 这行代码在cb中无法编译通过,提示“Undefined Symbol @nextLabel”,而在delphi中却可以编译通过,delphi和cb都是用Tasm这种汇编语言的,为什么同样的语句cb无法编译呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
柯本
2006-09-15
打赏
举报
回复
bcb的内嵌汇编好像不支持LABEL,改用外部汇编就可以了
在程序头上第上行加:
#pragma inline
ccdjk
2006-09-15
打赏
举报
回复
这个问题我也遇到了
感觉BCB好象不支持@nextLabe标签
但是使用JMP @nextLabe是可以的
继续关注
fanx
2006-09-15
打赏
举报
回复
我说错了,是提示“Undefined Symbol nextLabel”
fanx
2006-09-15
打赏
举报
回复
改成 “&nextLabe”或“nextLabe”也不行,提示“nextLabe”
netliuming
2006-09-15
打赏
举报
回复
@nextLabe改为&nextLabe或直接nextLabe
fanx
2006-09-15
打赏
举报
回复
编译时,设置“Project->Options->Compiler->Code optimization”代码不优化,可以正常执行。
ccdjk
2006-09-15
打赏
举报
回复
添加#pragma inline后编译可以通过
但是执行会报错
fanx
2006-09-15
打赏
举报
回复
keiy的方法可行,加 #pragma inline 就可以了。
CBuilder XE与SQLite快速开发app
因为C++ Builder XE10资料一直较少,所以作为C++ Builder业余fans,有必要为这冷门提供一些技术支持,与小伙伴们一起成长!本视频系列,主要是讲解C++ Builder XE10与sqlite来快速开发手机安卓app,让学友们能够快速掌握这个搭建开发过程,不走弯路。学习的好处在于,这个软件不需要复杂的安装与环境配置要求。实再是太简单了,只要懂点C++,就可以搞起了。
C++內嵌
汇编
注意
在C++中
内嵌
汇编
,定义局部变量一定不能和
汇编
关键字同名,这会引起编译错误。今天就出现了这样的一个错误。例如void test(){ int iRet = 1; asm mov ax,..... ........ asm mov word ptr iRet ,2 ..... return iRet;}上例的iRet編譯就
C++Builder
下实现对端口读写的两种方法(转)
(作者:仇莉 2000年07月10日 13:23)在
C++Builder
中,不能够使用Turbo C中的outputb和inputb端口读写函数。但我们可以有另外两种办法实现这个功能。本文介绍怎样在
C++Builder
下实现端口读写,并给出两种方法的源代码。 在
C++Builder
下对端口的读写共有两种方法,一种为
内嵌
汇编
语言,另一种为使用__emit__函数。 1 通过
内嵌
汇编
语言实现端口的读
C++Builder
的基本功能
C++Builder
的基本功能 我们用高级语言写程序,我们很得意,因为高级语言比较接近人类的语言,使我们用起来得心应手,所以我们当然得意。但我们更得意的一定是让程序代码赶快变成可执行文件。 无论是在写代码的过程,还是最后要编译成可执行文件,都需要有一个工具存在。这一工具一般称为编程集成环境(IDE)。之所以称为集成,是因为从写代码到最后软件的出炉,我们需要它的地方实在太多了,这里列出其中...
c++采集声卡输出_基于
C++Builder
的声卡数据实时采集的实现
信号采集与分析系统广泛地用于工业控制、测试计量、仪器仪表行业.随着“虚拟仪器”概念的提出,以计算机为基础,配以高性能的数据采集卡和相关软件组成的信号采集与分析系统由于较高的性价比而日益为用户青睐.数据采集卡的性能一般取决于其采样频率和位数,高速高位数的数据采集卡往往意味着高价格.而很多场合,信号频率在音频范围内,并不要求很高的采样频率.计算机声卡,虽然平时只是用来录音、放音,但它其实是一块性能不错...
C++ Builder
13,825
社区成员
102,679
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章