公告版位
星落的瞬間!放棄的後悔是永遠!

目前日期文章:201303 (7)

瀏覽方式: 標題列表 簡短摘要

Google+

編譯zlib

以用 Mircosoft Visual Studio 2012 完整編過 OpenSenceGraph (OSG) 裡面所有擴充功能為主的教學。
之會有英文版。
最近看到猴子靈藥的作者之前出的一本書,App遊戲製作人的1000日告白
覺得自己應該分享一下什麼,幫助一下大家,
想了一想,覺得自己目前最會大家最不會的就是編譯這些開源的 library 了,
這個技能對學生或是小RD應該是沒什麼用吧?
學生時代的C++課程只要寫一些資料結構或演算法的小實作,
小RD也沒辨法依自己的意思加入自己要加的 library ,

讓地獄深紅的天亮 發表在 痞客邦 留言(1) 人氣()

現在改到UE4的Git Hub了

https://github.com/damody/UE4-ThirdParty/tree/damody

 

Donate Damody

 

這是一個想要幫助大家輕鬆的站在巨人的肩膀的想法。
I want to help everybody to easy use c++ libraries. 目前將所有編好的程式庫都放在google code上,
Now the compiled libraries are all put on google code. 網址: http://code.google.com/p/library-prebuilt-for-windows/
有人要寫 nuget 或 visual studio 自動下載外掛嗎?
Is there anyone want to help me put this on nuget or visual studio plugin?
相信大家在使用zlib, libpng, fftw ... ... 等程式庫時,都會遇到麻煩的編譯與連結問題,

讓地獄深紅的天亮 發表在 痞客邦 留言(3) 人氣()

http://www.koo-dish.com/event/spc20130205
這個網頁上面有空白,是bug要消掉,
一開始 tr 就切 1024x268 的空間給他了,
因為被 fb 的按讚檔到,
所以要把圖片往上移。

花了一小時debug完bug後,
重點 fb 的 iframe 擠到了原本的空間,
在 iframe 設定 height="20"

讓地獄深紅的天亮 發表在 痞客邦 留言(0) 人氣()

用vc2012 去連結 加了 libgcc.a;libmingwex.a; 還不夠,
一直缺少 __mingw_get_msvcrt_handle
不過掃完所有 .a 也沒看到
剛好在這個網站有看到就拿來用了。

http://doxygen.reactos.org/dc/d1e/pesect_8c_source.html#l00236

#include <windows.h>
extern "C" HANDLE __mingw_get_msvcrt_handle(void)
{
static HANDLE msvcrt_handle = 0;

if(!msvcrt_handle) {

讓地獄深紅的天亮 發表在 痞客邦 留言(0) 人氣()

這是一個常見的問題

應該要記下來

首先用 powershell 跟 dumpbin 把資料拿出來

dir -r | % {if ($_ -like "*.a")
        {
            "./dumpbin /symbols " + $_.fullname
            ./dumpbin /symbols $_.fullname > t.txt
            get-content t.txt | Out-File -append a.txt
        }
    }

讓地獄深紅的天亮 發表在 痞客邦 留言(0) 人氣()

比如說我編譯 jpeg 這個 library
在 msvc 裡
動態的
jpeg.lib & jpeg.dll
靜態的
libjpeg.lib

加上版本號的版本動態的
jpeg-9.lib & jpeg-9.dll
靜態的
libjpeg-9.lib

讓地獄深紅的天亮 發表在 痞客邦 留言(0) 人氣()

最近更新到了 msvc11, visual studio 2012, winsdk 7.1

發現要 define 不然會有很多編譯警告跟錯誤

_USING_V110_SDK71_


讓地獄深紅的天亮 發表在 痞客邦 留言(0) 人氣()