Home
Support
Visual C/C++의 GPIB 인터페이스 : Linker가 다중정의를 보고한다.
Visual C/C++의 GPIB 인터페이스 : Linker가 다중정의를 보고한다.
하드웨어: GPIB
문제점: 저는 Microsoft Visual C/C++ 4.0에서 GPIB를 사용하고 있습니다. The Visual C++ linker 는 libc.lib 와msvc
.lib 혹은 .dll에서 어떤 루틴에 대해 다중정의를 알려줍니다. 이것은 Microsoft Visual C++ 프로젝트와 미리컴파일된 .lib 혹은 .obj파일(gpib-32.obj의 경우)와 링크한 후에 발생합니다.
Microsoft's Visual C++ 지원 스텝들은 이미 컴파일된 .obj와 .lib파일의 문제들에 친숙합니다.:
- 환경:Windows 95, Visual C/C++ 4.0
- 발생:Visual C/C++ project와 이미 컴파일된 .obj 혹은 .lib화일과 링크시킬때
- 증상:Linker가 어떤 루틴에 대해 libc.lib 와msvc.lib 혹은 .dll에서 다중정의를 알려옵니다.
솔루션: 다음의 해결방법은 C run-time 라이브러리로 만들어진 gpib-32.obj에 따라, 프로젝트 편집하는 옵션이 가능한 부분에 대해 적용된다.
- Build»Settings의 좌측열에서, Debug나 Release, 혹은 both를 선택하십시요
- 오른쪽에 있는 Link탭에서, Input을 선택하십시요.
- Ignore Libraries 편집창에서, 다음파일명을 입력하십시요: libc.lib
- 설정을 마치기 위해서 OK버튼을 누르십시요.
- 프로젝트를 Build 하십시요.
관련 링크: Developer Zone Tutorial: GPIB Language Interfaces
첨부:
리포트 날짜: 06/26/1996
마지막 업데이트: 12/27/2007
문서 번호: 0MP7G72Q
Other Support Options
Ask the NI Community
Collaborate with other users in our discussion forums
Request Support from an Engineer
A valid service agreement may be required, and support options vary by country.