티스토리 툴바

AR Puzzle 기능 추가 영상AR Puzzle 기능 추가 영상

Posted at 2011/11/16 22:42 | Posted in Project/증강현실을 이용한 사천성
크리에이티브 커먼즈 라이선스
Creative Commons License

근 2년만에 소스 꺼내서 이것저것 기능 추가했음 ㅎㅎ

저작자 표시 비영리 변경 금지

http://btd86.tistory.com/trackback/120 관련글 쓰기

Name __

Password __

Link (Your Website)

Comment

SECRET | 비밀글로 남기기

C#에서 C++의 CString 값 전달해 주기C#에서 C++의 CString 값 전달해 주기

Posted at 2011/11/08 00:32 | Posted in About Programing/03. Tip
크리에이티브 커먼즈 라이선스
Creative Commons License

출처 : http://blog.naver.com/just720?Redirect=Log&logNo=40137298010

C# 에서는 이렇게 쓸꺼야

일단 선언은 이렇게 하고

[DllImport("CV_capture.dll")]
public static extern void CV_RegistInit(IntPtr _IntPtr);

넘겨 줄때는 이렇게!
IntPtr _IntPtr = Marshal.StringToBSTR("abcd");
CV_RegistInit(_IntPtr);

C++에서는 BSTR로 받아서 CString으로 변환해준다.

extern "C" __declspec(dllexport) void __stdcall CV_RegistInit(BSTR _RegistName)
{

CString str;

str.Format(_T("%s"), RegistName);

}

음 잘 넘어온다! ㅋㅋ

저작자 표시 비영리 변경 금지

http://btd86.tistory.com/trackback/119 관련글 쓰기

  1. 옛날에 저걸로 데스스타를 만들며 놀던 기억이 나네요...
    이참에 저걸로 스타크래프트 유닛을 만들어서 대량구매를 해볼까요;

Name __

Password __

Link (Your Website)

Comment

SECRET | 비밀글로 남기기

dxtrans.h 에러dxtrans.h 에러

Posted at 2011/08/10 15:28 | Posted in About Programing/07. Direct Show
크리에이티브 커먼즈 라이선스
Creative Commons License

 예전에는 dx 8.0x 버전까지만 나오고 이후 버전에 없었기 때문에 예전 버전을 썻지만 요즘에는 WPF에 함께 설치가 되어 확실히 간편해 졌다.

하지만

#include <dshow.h> 와
#include <qedit.h>

헤더를 인클루드 시키고, lib 파일을 추가한 다음에 컴파일을 했더니

fatal error C1083: 포함 파일을 열 수 없습니다. 'dxtrans.h': No such file or directory

 이런 에러가 떳다..... 응? ... 내부적인 에러였다.. 머 검색을 좀 하다보니 최신 버전으로 바뀌며 먼가 안맞아 져서 수정을 해야한다는데......

결국 해결책을 찾았다.

해결책은

#include <dshow.h> 와
#include <qedit.h> 사이에

#pragma include_alias( "dxtrans.h", "qedit.h" )
#define __IDxtCompositor_INTERFACE_DEFINED__
#define __IDxtAlphaSetter_INTERFACE_DEFINED__
#define __IDxtJpeg_INTERFACE_DEFINED__
#define __IDxtKey_INTERFACE_DEFINED__

이 부분을 추가해주면 끝.

저작자 표시 비영리 변경 금지

http://btd86.tistory.com/trackback/118 관련글 쓰기

Name __

Password __

Link (Your Website)

Comment

SECRET | 비밀글로 남기기

1 2 3 4 5 ... 34