2012-01-24 3 views

답변

4

나는이 C 프로그램을 만들고 사용하는 것이 실제로 원하는 것이 아니라는 몰래 의혹을 가지고 있습니다. (http://developer.spotify.com/en/spotify-apps-api/overview/ 시작하겠습니다.)하지만 어쨌든 나는 당신을 도울 것입니다.

대부분의 C 프로젝트에는 빌드 방법을 알려주는 README 파일이 있습니다. 이 경우는 말한다 :

  1. 당신이 필요한 라이브러리

  2. 자격 증명으로 account.c을 업데이트하십시오. 프리미엄 계정을 Spotify해야합니다.

  3. appkey.c을 디렉토리에 복사하고 make을 실행하십시오.

은 README 숙련 된 개발자가 추측 할 수있을 것, 말을하지 않는 몇 가지 추가 가지가 있습니다

  1. libsvn-DEV와 libapr 우분투 패키지의 이름입니다 (나는 생각한다.) 그래서 당신의 개발 기계가 Ubuntu를 돌릴 것으로 기대하고있다. 새 시스템에서는 일반적으로 apt-get install ${*-dev-packagages}을 실행 한 다음 apt-get build-dep ${*-dev-packages}을 실행합니다. build-dep은 필요하지 않은 패키지를 다운로드 할 수 있지만 대역폭은 저렴하고 누락 된 패키지를 디버그하는 것은 매우 어렵습니다. 엉덩이

  2. libspotify> 9 이는 일반적으로 "9보다 크지 만 10 미만"을 의미합니다 (C 라이브러리 버전 번호의 첫 번째 숫자가 변경되면 일반적으로 "깨 졌음 : 우리가 파산 한 것"을 의미 함).) 함수에 대한 잘못된 인수 수에 대한 빌드 오류가 발생하는 경우 이는 아마도 이유 일 것입니다. Makefile이라는 파일이 있으므로 "실행 make"이라고 표시됩니다. 어딘가에. 당신은 아마 어딘가에 실행 파일을 생성합니다

  3. makemake를 입력하기 전에 Makefile이 들어있는 디렉토리에 cd해야합니다. 나는 보통 ls을 실행하고 녹색으로 강조 표시된 항목을 찾아 이들을 찾습니다. 그런 식으로 아무것도 찾지 못하면 Makefile을 읽고 "all"은 "server"에 의존하므로 "server"라는 실행 파일을 찾습니다.

여기 (다른 사람의 실험용 패키지를 첫 번째 C 프로그램으로 작성) 여기 깊은 곳에서 뛰어 오르고 있습니다. 당신이 이해하지 못하는 에러를 얻는다면, 그것은 어리 석다는 것이 아닙니다. C는 잔인하고 고풍의 언어이며 Python처럼 교수 언어로 설계되지 않았거나, 초보자 친화적 인 언어입니다. 자바 스크립트. 일단 익숙해지면 스팀 트렌과 같은 언어의 아름다움을 보게됩니다. 고통은 둔한 통증에 가라 앉지 만 진실로 사라지지 않습니다.

+0

요약. 나는 당신의 요지를 보았지만, 개인적으로 요구 사항을 충족시키기 위해 10 버전을 제공하면 9 점이 효과를 내지 못한다면 나는 화를 낼 것입니다. – unwind

+0

나는 이것이 최선/쉬운 방법이라고 확신하지는 못했지만이 질문을 stackoverflow에 너무 많이 물었다. http://stackoverflow.com/questions/8989434/what-library-to-use-when-generating-spotify-playlists –

+0

나는 이것이 내 머리 위로하는 방법이라는 주장과 함께이 프로젝트에서 나 자신을 이야기했다. 하지만 당신의 대답은 너무 교육적입니다. 나는 어쨌든 (외부의 일에서) 그것을 시도 할 것입니다. 감사! –

관련 문제