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
-
Xcode: How to set current working directory to a relative path for an executable?, https://stackoverrun.com/ko/q/7172524
728x90
반응형