MinGW 에 포함된 g++ 에서 VC++ 에서 만든 LIB 나 DLL 사용 가능한가요?

freezm7의 이미지

두가지로 질문을 정리할께요.

1. VC++ 에서 만들어내는 LIB 와 DLL 은 Windows 환경하의 표준인가요? (즉, 다른 Windows 용 컴파일러도 사용 가능한...)
아니면 VC++ 만의 표준인가요?

2. MinGW 에 포함된 g++ 에서 VC++ 에서 만든 LIB 나 DLL 어떻게 사용할 수 있을까요?

허접한 질문입니다만, 도움 좀 부탁드립니다.

hys545의 이미지

1. VC++ 에서 만들어내는 LIB 와 DLL 은 Windows 환경하의 표준인가요? (즉, 다른 Windows 용 컴파일러도 사용 가능한...)
아니면 VC++ 만의 표준인가요?
-->
lib는 vc에서만 사용하는 라이브러리파일입니다.
gcc에서는 *.o나 *.a파일이 대신합니다.
dll은 윈도우 표준 동적 라이브러리 파일이므로. gcc윈도우 버젼에서도 사용가능합니다.
2. MinGW 에 포함된 g++ 에서 VC++ 에서 만든 LIB 나 DLL 어떻게 사용할 수 있을까요?
==> lib는 위에서 말한것처람 사용불가능합니다
dll은

http://kldp.org/node/3251
참고해보세여

아니면
http://gcc.gnu.org/ml/gcc-help/2001-06/msg00321.html
처럼 그냥 -lxxx(xxx.dll)로도 가능합니다
즐린

즐린