본문 바로가기

msado15.dll를 이용한 oledb사용시 CreateInstance(__uuidof(Connection)) 실패할때.. 빌드한 환경 windows7 Ultimate k 64 sp1 visual studio 2010 sp1 컴파일한 컴터에서는 아무런 이상없이 너무나도 잘된다.. 그런데 다른 곳에서 하면 db connect에러가 자꾸 나온다.. 도대체 뭐가 문제인지 몰라서 온갓곳을 다 찾아봤지만.. GG 안되는 컴터에 remode debuger 설치해놓고 디버깅해본결과 #import "C:\Program Files\Common Files\System\ADO\msado15.dll" rename( "EOF", "adoEOF" ) no_namespace ......CreateInstance(__uuidof( Connection )); ......Com객체를 생성하지 못하는것이였다.."msado15.dll" 버전이 windows 7.. 더보기
error LNK2001: _IID_IWICImagingFactory 외부 기호를 확인할 수 없습니다. visual studio 2010 sp1을 으로 올리고 갑자기 이런 lib 링크 오류가 떴다... 저걸로 열심히 구글링 해봐도 #include #include 요것만 추가하라고 나오고.. windows sdk include했는지 확인하라고나 하고 .. 어찌어찌해서 알아낸 방법. #pragma comment(lib,"Windowscodecs.lib") lib부터 찾아봤어야 했는데... 더보기
.NET에서 버전이 틀린 Assembly 사용하기. MFC로는 짜기 귀찮은 나머지 C#으로 급하게 툴하나를 만들려고 하는도중.. Directx SDK 2007 버전 이후로는 Managed버전을 만들지 않는다는 절망적인 사실을 접했다.. .NET Freamwork 2.0 이후로는 사용할수 없다는 말... 흑.. MS에서야 .net계열에서는 XNA를 밀고 있어서 당연한 조치라고 하겠지만... C#에서 간단한 툴만들고자 XNA를 배우는건.. 그냥 MFC로 만들고 말지 -ㅅ-; 열심히 구글링 해본결과 나같은 사람이 많았던듯.. 결론은 C# 프로젝트를 보면 app.config란 파일이 있다. 파일을 열고 이렇게 바꿔주면 끝!! 적용은 Directx에서 밖에 안해봤지만.. 뭐.. 다른것도 잘 되겠지..;;; 더보기