使用 transparentimge 函数时总会提示该函数未定义

0

用C语言在做课设作业时(用的是VS),旋转图片用到了transparentimge函数,但是程序调试时总会提示该函数未定义,程序其它部分能正常运行,尝试过加transparentimage函数整个原来函数加进去也能运行起来,但是想知道是什么原因为何一直提示我该函数未定义?想知道为什么是哪里出了问题

#include<graphics.h>
#include<conio.h>
#include<stdio.h>
#include<stdlib.h>
#include<malloc.h>
#include<time.h>
#include<stdlib.h>
#include<windows.h>
#include<tchar.h>
#include<cmath>
#include <iostream>

IMAGE img_bk1, img_battery1, img_battery2, img_bullet1, img_bullet2;
int k = 0;                //旋转角度改变值

int main()
{
	while(1)
	{
		loadimage(&img_piture4, "炮台遮罩图.bmp");
		rotateimage(&img_battery2, &img_battery1, PI / 180 * k);			// 旋转图片
		transparentimage(NULL, 460, 600, &img_battery2);		           	// 贴旋转炮台图片	
	}
	_getch();
	closegraph();

	return 0;
}
ava
查无此人

2021-5-8

0

不知 transparentimage 是哪里来的函数,还是 TransparentImage 

旋转图片可以考虑 rotateimage: https://docs.easyx.cn/zh-cn/rotateimage

ava
xiongfj ◑◑

2021-5-9

技术讨论社区