GDIPlus调用dll问题
我想获取图片的信息(宽度、高度、分辨率等),调用的是GDI的dll(官方的cximage库不支持CMYK的图片)调用GDI的dll时不知道哪里出问题,大家帮我看下是什么问题。
第一个参数为 整数 传址
第二个参数为 结构类
执行时直接退出(被调试程序已经退出,退出码为0xC0000005.)
谁来帮我解答一下,谢谢 本帖最后由 hcwanz 于 2022-10-24 15:28 编辑
试试这样写,火山的结构类不能直接和c的结构类交互,火山结构类里的"S"成员才是用来交互的c结构类
hcwanz 发表于 2022-10-24 15:27
试试这样写,火山的结构类不能直接和c的结构类交互,火山结构类里的"S"成员才是用来交互的c结构类
...
不会嵌入代码应该怎么写?
能不能麻烦帮我写一下 ysjadnt 发表于 2022-10-24 16:45
不会嵌入代码应该怎么写?
能不能麻烦帮我写一下
就把图里的参数类型填上去就行 本帖最后由 hcwanz 于 2022-10-24 17:27 编辑
ysjadnt 发表于 2022-10-24 16:45
不会嵌入代码应该怎么写?
能不能麻烦帮我写一下
而且有人封装过gdi了
http://bbs.voldp.com/forum.php?m ... 41&highlight=gdi%2B
你要不下下来看一下 论坛有开源的gdi库。可以看看有没有你要的功能 hcwanz 发表于 2022-10-24 16:48
就把图里的参数类型填上去就行
不用嵌入可以了谢谢你哈 但遇到了新问题小数传址 使用 取变量地址 好像不行 创世魂 发表于 2022-10-24 17:19
论坛有开源的gdi库。可以看看有没有你要的功能
谢谢 主要自己也学习学习
已经试出来了把结构类的返回参考去掉就可以了
但遇到了新问题小数传址 使用 取变量地址 好像不行 ysjadnt 发表于 2022-10-24 19:10
谢谢 主要自己也学习学习
已经试出来了把结构类的返回参考去掉就可以了
但遇到了新问题小数传址...
可能是类型不对?火山只有双精度小数(double),c可能需要单精度的(float)
页:
[1]
2