Visual Studio에서 Mil사용을 위한 tip

1. MIL help 이용방법

– MIL을 설치하신 후에 메뉴>Tools>Customize에 들어가셔서
Add-ins and Macro Files 탭을 보시면 다음과 같은 항목이
추가되는 걸 확인하실 수 있습니다.
.Matrox ActiveMIL VC++ Add-In
.Matrox MIL VC++ Add-In
여기서 Matrox MIL VC++ Add-In을 추가하시면 Visual C++
을 사용하시다가 MIL함수에 대한 도움말을 보실 때, 함수
명위에 커서를 위치시키고, Ctrl+F1을 누르시면 바로 MIL
help를 보실 수 있습니다.


2. LINK : fatal error LNK1104: cannot open
file “mil.lib”
(or error LNK2001: unresolved external symbol)

프로그래밍을 조금만 해보신 분이라면 아시겠지만, 위 에러
는 컴파일할 때 mil library를 못찾은 까닭입니다.
이 때는 메뉴>Tools>Options에서 Directories탭에 가셔서
library files의 디렉토리로 MIL library파일이 있는 경로
를 추가해주시면 됩니다.

일반적인 경우 경로는 다음과 같습니다.
C:\PROGRAM FILES\MATROX IMAGING\MIL\LIBRARY
\WINNT\MSC\DLL

Include file도 똑같이 해주시면 되고, 경로는 다음과 같습
니다.
C:\PROGRAM FILES\MATROX IMAGING\MIL\INCLUDE

(주의)이미 만들어진 소스를 가지고 작업을 하시게 될 경우에
도 위의 에러를 보시는 경우가 있을 것입니다. 이것은 기존
workspace에 설정돼있는 lib화일의 경로와 현재 사용하시는 컴
퓨터에서의 경로가 다르기 때문인데, 이때는 위의 directories
설정을 제대로 해주셔도 위와 같은 link error가 발생합니다.
이때는 workspace view에 있는 *.lib화일을 삭제하시고 다시
컴파일하시면 됩니다.

Dr.kchris

Hello, I'm Dr.kchris, a neuroscience researcher. I love studying and trying new things and also love challenging myself. Have a great day! :)

This Post Has 2 Comments

  1. 이동

    visual studio 6.0에서는 이것을 썼는데 이후 버젼(현재는 vs2013)에서는 어떻게 되는지요? 저도 찾아 봤는데 찾을 수가 없네요.–;

    1. Dr.kchris

      제가 현재는 다른 프로젝트를 진행 중이라 이후 버전에 대해서는 아이디어가 없네요.. 늦은데다 도움도 못 되어드려 죄송합니다. ㅠ

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.