2017年4月11日 星期二

SDL on Xcode


  1. 安裝brew:終端機:/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
  2. 安裝SDL: brew install sdl2
  3. Xcode 新增專案 (command line tool )
  4.  在Link frameworks and libraries 下新增 
  5.  Add Other...
  6. 用[command]+[shift]+[G]進入  /usr/local/Cellar/sdl2/2.0.5 並選取  libSDL2-2.0.0.dylib
  7.  在header search paths新增/usr/local/include
完成!

2017年4月8日 星期六

MacBook 安裝 Windows Server

因為總總原因,平常我MacOS 和 Windows 都會用到,而小弟只有一組windows 的序號,只好把歪腦經動到身為學生享有的特權
https://imagine.microsoft.com/en-us/catalog
但是有個很大的問題,大家都知道2015以後的Macbook Pro Rentina 只支援 Windows 10吧,然而dreamspark只有提供windows server 和 windows embedded8.1,小弟試了很久,都沒辦法直接用bootcamp安裝,所以我那可怕的歪腦經又動了起來,這次用M.2 SSD做的USB隨身碟來開機Windows!

  1. 準備一台Windows 8以上的PC,要有Administrator權限
  2. 準備Windows Server 的安裝ISO
  3. 準備一隻很快der USB隨身碟~
  4. 插入那支隨身碟並事先備份
  5. 用管理員權限打開CMD.exe
  6. 輸入C:\ diskpart (因該都知道不要跟著打C:\吧)
  7. DISKPART >list disk  找到你要安裝的磁碟X
  8. DISKPART >select disk X  選取他
  9. DISKPART >clean 清乾淨
  10. DISKPART >convert GPT  EFI只能在GPT分割上,所以先轉成GPT
  11. DISKPART >create partition EFI size=300 建議不要太小
  12. DISKPART >list partition 找到你剛剛建立EFI的分割槽X
  13. DISKPART >select partition X 選擇他
  14. DISKPART >format quick fs=fat32 格式化成fat32,不要問為什麼不用NTFS,因為              這是用來引導開機的區塊
  15. DISKPART >assign letter=S  強制指定掛載點避免亂跑
  16. DISKPART >exit 離開diskpart
  17. 打開電腦管理中的磁碟管理,你會看到行隨身碟上有剛剛建立的EFI磁區,而後面都是未配置的空間,切出你要裝系統的空間和資料的區塊,另外建議系統用NTFS不要用其他,否則會開不了Windows,詳細我也不知道,而放資料的建議用exFat,這樣MacOS才抓得到
  18. 掛載安裝ISO
  19. C:\dism /apply-image /imagefile:光碟位置:\sources\install.wim /index:N /applydir:安裝位置   看到/index:後面有個N了嗎? 不是要你打N上去,而是因為windows server 有提供4個安裝完整度,建議先選4不然認證會跳錯誤(我也不知道為什麼啊~~~):
1:server core
2:minimal server
3:server gui
4:desktop 

  1. bcdboot X:\Windows /s S: /f UEFI   建立開機引導,X是你安裝windows 的地方 S是剛剛前面強制掛載點的EFI分割區
  2. 接著打開你Mac上的bootcamp,在螢幕最上面那條(我不知道那叫什麼)找到 > 動作 > 下載Windows 支援程式
  3. 關機後按[option]+[power]開機,選擇EFI,接下來只要把序號打進去並安裝驅動程式就好嘍(要是因為驅動程式的關係而沒辦法做以上操作,可以先移到其他電腦上完成)