Develop/Swift

Mac Xcode 작업디렉토리 설정

퓨림노 2020. 8. 11. 00:41
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
반응형