Mac Xcode 작업디렉토리 설정

반응형
728x90
반응형
 
 
 
Introduction

  Xcode를 사용하면서 작업 디렉토리의 경로를 변경이 가능하지 않을까하여, 인터넷을 검색해보았습니다. 소스코드 하위로 옮기고 싶었는데, 아래의 설정에서 절대경로만 사용이 가능합니다. 하지만, 작업경로를 실행파일(output) 폴더에 같이 두는 것이 더 이후에 편하지 않을까 생각되어 아래의 포스팅을 진행하려고 합니다. 
작업방법은 간단하니, 천천히 따라서 해보시길 바랍니다. 
 
 
# 작업 디렉토리 설정

# Xcode에서 환경설정 열기
  • Xcode > Preferences… (단축키 cmd + “," ) 
  • 환경설정 > Locations > Advanced 선택
 
 
  • Relative to Workspace 
    • 현재 Xcode Project 폴더 하위에 아래의 path에 이미지 파일을 놓아두면 됩니다.
    • Build>Products>Debug>test.jpg // 파일 위치 
 
위와 같은 경로에 파일을 놓아두면 됩니다. 
그리고 아래의 코드를 실행하도록 하겠습니다. 
 

 

#include <iostream>
#include <opencv2/opencv.hpp>
//#include <opencv4/opencv2/opencv.hpp>
using namespace std;
using namespace cv;

int main(int argc, const char * argv[]) {
    cout << "OpenCV version : " << CV_VERSION << endl;
    cout << "Major version: " << CV_MAJOR_VERSION << endl;
    cout << "Minor version: " << CV_MINOR_VERSION << endl;
    cout << "Subminor version: " << CV_SUBMINOR_VERSION << endl;
    
    Mat Image;    
    Image = imread("test.jpg");
    if(Image.empty()){
        cout << "Could not open or find the image" << endl;
        return -1;
    }
    
    imshow("test", Image);
    imwrite("output.jpg", Image);
    waitKey(0);
        
    
    return 0;
}

 

 

#실행결과 
 
 
실행시, 이미지가 가시화되고, 또한 동일한 폴더에 output.jpg 파일이 저장됩니다. ^^
 
 
 
Reference

 
728x90
반응형

댓글

Designed by JB FACTORY