腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何
从
masm
引用
外部
C++
函数
?
、
、
我目前正在学习
masm
,并且在调用
外部
函数
时遇到了问题。 我在
c++
中有一个叫做writei的
函数
,它接收并输出一个uint64。int writei(uint64_t a) cout << a;} 我试着从一个.asm文件中“提取”并调用它,但是编译器抛出了“未解析的
外部
符号写入在
函数
mai中
引用
”。这是
masm
代码(我使用的是visual studio 2019) extern
浏览 59
提问于2019-04-29
得票数 1
回答已采纳
2
回答
Visual 2012:在DLL项目中使用
MASM
x64
、
、
、
、
好的,我有一个用
C++
编写的控制台项目。我需要一个GUI,而且我不想搅乱任何可用的GUI库,所以我转向C#。这个应用程序做了很多低级的事情,包括一些汇编代码,而且由于x64不支持内联组装,所以我使用了
MASM
。因此,我无法合理地移植代码,所以我将
C++
应用程序作为一个DLL项目。当我去启用
MASM
时,我会在“构建自定义”中选中“
masm
”框。之后,没有出现预期的Properties > Configuration > Microsoft菜单选项!在编译时,我会得到“未解决的
外部</em
浏览 4
提问于2016-02-25
得票数 0
回答已采纳
2
回答
将
MASM
中生成的库调用到C或
C++
、
、
我一直在尝试调用一个用c编写的库,这个库是用
masm
编写的。我已经设法
从
汇编
MASM
中生成了一个.lib文件。但是我不知道
如何
将它作为一个库调用到C语言中。下面是.lib文件 需要帮助。谢谢
浏览 1
提问于2014-05-11
得票数 0
1
回答
如何
使用Visual Studio 2017编译汇编代码?
、
、
人们希望在Microsoft Visual
C++
2017中使用汇编语言几乎和C/
C++
一样简单(对于像我这样已经编写汇编语言超过50年的人来说)。这些希望已经破灭了。->(选中)->Build”,这是一个非启动器,因为项目->(右键单击)
masm
依赖项不是提供的选项。 我的代码是在删除了ml64需要知道目标处理器类型的几个项之后
从
masm
组装而来的。看起来
外部
"C“void myAsmFunc(unsigned int*);需要‘public_m
浏览 70
提问于2019-01-26
得票数 1
1
回答
MASM
局部变量:动态分配数据?
、
我正在学习
masm
32,学习一些教程。在一个教程中:说明: 本地指令
从
堆栈中为
函数
中使用的局部变量分配内存。本地指令必须紧跟在PROC指令下面。本地指令紧接着是:。因此本地wc:WNDCLASSEX告诉
MASM
从
堆栈中为名为wc的变量分配大小为WNDCLASSEX结构的内存。我们可以在代码中
引用
wc,而不涉及堆栈操作的任何困难。我觉得那真是天赐之物。缺点是局部变量不能在所创建的
函数
之外使用,并且在
函数
返回给调用者时会自动销毁。另一个缺点是,您不能自动初
浏览 0
提问于2012-05-14
得票数 2
回答已采纳
1
回答
将Extern C转换为内联ASM
、
、
我有一个
C++
项目,它调用位于.asm (
MASM
)文件中的
外部
函数
。我是否可以在
C++
文件中内联
MASM
代码,而不必使用单独的.asm文件?ZwReadVirtualMemory proc mov eax, 3Fh ret这是
C+
浏览 1
提问于2018-04-24
得票数 0
1
回答
在
masm
64中调用C
函数
、
、
、
我的汇编代码有问题(在win8 64平台上,Visual 2013中的64位
masm
)。当我调用C
函数
(printf)时,它从ntdll.dll抛出异常。我哪里做错了?
如何
在64位
masm
中
从
控制台读取和写入数据?我在哪里可以找到好的
masm
64位教程?violation reading location 0xFFFFFFFFFFFFFFFF.printData endp附注:我
从
浏览 4
提问于2015-04-01
得票数 1
1
回答
对象指定了多次-
从
C++
调用asm代码时未解析的
外部
符号
、
RET END 尝试运行此命令将导致以下结果: 多次指定LNK4042 (warn)对象,忽略附加(asm对象文件) LNK2019 (错误)无法解析
函数
_main (asm目标文件)中
引用
的
外部
符号_addInts 随后是由于未解决的
外部
(解决方案可执行文件)而采用致命错误LNK1120形式的最后挑衅行为 我使用的是Visual Studio2019与MSVC v142和
MASM
。我的另一个独立汇编代码没有任何问题,我编写的另一个
函数
可以很好地
浏览 69
提问于2020-07-27
得票数 1
1
回答
在
MASM
链接器中调用
C++
函数
时出错
、
、
、
、
因此,我目前正在尝试
从
汇编程序中运行
外部
C++
函数
。Error LNK2019 unresolved symbol _testFunc@0 in function __main@0“ 我想知道为什么我会得到这个错误,我认为这是因为我不知何故错误地将我的
C+
+
函数
导入到我的asm程序中,但我见过其他人以类似的方式这样做。这是我的汇编代码: ; Created with
MASM
ExitPr
浏览 31
提问于2021-05-11
得票数 0
回答已采纳
2
回答
在
MASM
中调用
C++
函数
、
、
、
我正在编写一个程序,它将使用
MASM
调用一些
C++
函数
。我在一个单独的文件中定义了两个整数之和并显示输出。目前,我无法让“main.cpp”运行asmMain()来调用'main.cpp‘中的
函数
。cout << myint;当前代码的错误如下: main.cpp code.obj: error LNK2019:
函数
_asmMain中
引用
的未解析
外部
符号_promptFirs
浏览 1
提问于2015-02-18
得票数 2
回答已采纳
1
回答
将字符串
从
MASM
推送到
C++
、
、
、
所以我尝试在32位的
MASM
中做Tik Tak Toe的游戏,但是我不知道
如何
将字符串
从
MASM
传递到
C++
以将文本输出到控制台。任何帮助都将不胜感激。
C++
// main.cpp#include<iostream> asmMain();
浏览 17
提问于2020-12-15
得票数 0
1
回答
基于
C++
汇编语言的通用Windows平台x64
、
、
我正在研究在Windows10上做
C++
和汇编语言,我
从
桌面上的x64 asm开始,接下来我想尝试在Win 10 IOT上使用ARM asm。我已经快速阅读了UWP的
C++
,不了解XAML的基本知识,
C++
又回到了我的身边(我已经很多年没碰过它了)。我有一个简单的Hello应用程序。项目构建依赖项检查了
masm
选项(即On)。 不幸的是,关于UWP和asm
浏览 4
提问于2017-12-26
得票数 3
回答已采纳
2
回答
当我使用Irvine32
函数
时,为什么我会得到一个链接器错误?
、
、
、
、
我试图在Visual中使用
MASM
运行一个组装程序。main proc call WriteStringmain endp我得到的错误是: 我为什么要犯这个错误?
浏览 0
提问于2016-03-19
得票数 1
1
回答
MSVC++仅编译/禁用链接器
、
、
、
我需要编译一些用JNI
从
Java调用的
C++
代码,这些
C++
函数
必须调用一个组装
函数
(用NASM汇编),所以JNI加载的.dll中的
C++
函数
只是组装
函数
的包装器。但是,在将代码编译成可以链接到由NASM生成的.obj文件的.dll之前,我无法解析对Assembly
函数
的未定义
外部
引用
。那么,
如何
“禁用”链接器,以便在构建
C++
模块时不会有任何抱怨呢?
浏览 2
提问于2011-04-17
得票数 1
1
回答
在
C++
Builder2010中构建shockwave ActiveX(闪存)时出现的几个错误
、
、
、
我找到了一个网站,里面有关于
如何
在
C++
生成器中构建Shockwave ActiveX的说明,但有错误。它来自中文...有谁知道
如何
在
C++
builder 2010中构建ShockWave ActiveX,因为我已经
从
c++
builder 6过渡到
c++
builder 2010,并且非常习惯它,但是可以在
c++
builder
引用
的未解析
外部
‘个人重要资料(勿删long *,unsigned long,long
浏览 2
提问于2011-01-11
得票数 1
回答已采纳
1
回答
装配原型指令
、
、
我正在
MASM
32大会上写一份作业,我几乎完成了它,但我有两个问题,我似乎无法回答。PROTO语句的语法:我不清楚我应该写什么才能使它工作,我甚至不知道是什么导致了第二个错误,也不知道
如何
修复它.=/ 我已经有那些图书馆了,而且这些图书馆:.model flat, stdcall include \
masm
32\include\windows.incinclud
浏览 3
提问于2009-02-09
得票数 1
回答已采纳
1
回答
如何
在FreeDOS中连接
masm
和C?
、
我很难
从
MASM
调用C
函数
(例如printf() )。我正在使用FreeDOS。
如何
使
MASM
可以使用C库? 谢谢!
浏览 2
提问于2015-09-19
得票数 0
回答已采纳
2
回答
Visual Studio 2008中的汇编编程
、
、
、
谁有Visual Studio2008
MASM
项目的最佳实践项目模板?我不知道为什么微软将VS与
MASM
一起发布,但我建议你使用一个空白的
C++
项目,因为有这么多东西可以使用项目模板默认添加。另外,有没有TFS2008 for
MASM
项目的项目连接器,因为我一直找不到?
浏览 0
提问于2009-11-09
得票数 1
回答已采纳
1
回答
如何
在通过firebreath生成的托管visual
c++
项目中使用
外部
dll文件
我必须在我的firebreath项目中使用
外部
dll文件的一些
函数
。此项目是托管
c++
项目。我想知道
如何
在我的项目中
引用
或包括
外部
文件。我在visual studio 2010中没有获得添加
引用
选项(因为这是一个托管的
c++
项目)。请告诉我做这个的方法..
浏览 0
提问于2013-04-25
得票数 3
2
回答
和Macro汇编程序包括
、
、
我有2012和Vicual
C++
Express 2010。我在他们的32位
MASM
编译器(ml.exe)上得到了相同的结果。我不知道,但我怀疑非快递用户可能也有同样的问题。我试过include \
masm
32\include\
masm
32rt.inc,include \
masm
32\include\windows.inc,include windows.inc和include
masm
32rt.inc。我确实有一些(大约30个左右) .inc文件,如macamd64.inc和mm.in
浏览 2
提问于2012-10-26
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Python昨日绘图程序详解、引用外部函数库的两种方法
【excel技巧】查找和引用函数如何使用OFFSET函数
C++的函数如何返回多个值?
excel从外部导入数据之如何导入文本文件数据?
VS2019 v16.9 预览版3:MSVC后端更新汇总
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券