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

目前日期文章:201303 (7)

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

Google+

編譯zlib

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

讓地獄深紅的天亮 發表在 痞客邦 PIXNET 留言(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 ... ... 等程式庫時,都會遇到麻煩的編譯與連結問題,

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

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

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

讓地獄深紅的天亮 發表在 痞客邦 PIXNET 留言(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) {

讓地獄深紅的天亮 發表在 痞客邦 PIXNET 留言(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
        }
    }

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

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

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

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

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

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

_USING_V110_SDK71_


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