raspicam에서 프레임 버퍼 0으로 비디오를 출력하려고하는데 BCM_HOST에 문제가 있습니다. 여기에 포함 된 vcos.h에서 많은 오류가 발생합니다. 모든 오류는 같은 2 가지 유형의 수 있습니다 : 파일에서VCOS에서 유형을 지정하지 않습니다.
'VCHPRE_' does not name a type,
'vcos_boot_t' has not been declared,
: connection.h vc_ispmanx.h, message.h 등
등 I 오류의 전체 페이스트 빈에 링크합니다 아래
나는 이것들을 어디서부터 시작해야할지 모르지만, VisualGDB의 sysroot 기능을 동기화하여/opt/vc를 raspbian에서 내 sysroot 폴더로 옮겼습니다. 모든 포함 파일이 있습니다.
파일 자체에 문제가 있습니까? 그것은 어떤 도움
감사하지 않을 수 -D
페이스트 빈 링크 : https://mypastebin.com/xQdN7mZZInHx
예 :
#include <stdio.h>
#include <syslog.h>
#include <fcntl.h>
#include <linux/fb.h>
#include <sys/mman.h>
#include "bcm_host.h"
using namespace std;
int main(int argc, char **argv) {
{
DISPMANX_DISPLAY_HANDLE_T display;
DISPMANX_MODEINFO_T display_info;
DISPMANX_RESOURCE_HANDLE_T screen_resource;
VC_IMAGE_TRANSFORM_T transform;
uint32_t image_prt;
VC_RECT_T rect1;
int ret;
int fbfd = 0;
char *fbp = 0;
struct fb_var_screeninfo vinfo;
struct fb_fix_screeninfo finfo;
return 0;
}
[mcve]로 질문을 편집하십시오. 외부 사이트에 저장된 코드에 대한 링크는 피하십시오. –
이 오류를 생성하는 간단한 예제를 추가했습니다. – Mich
어떤 오류가 있습니까? 구문을 바꾸지 않고 모든 질문 및 컴파일 오류를 복사하여 붙여 넣으십시오. –