Windows: Como criar o X264.lib em vez de .dll

Eu baixei a fonte X264 e instalei o mingw.

Passo 1:

Executou isso na festança MINGW:

./configure --disable-cli --enable-shared --enable-win32thread - -extra-ldflags = -Wl, - output-def = libx264.def

e depois 'make'

Passo 2:

Renomeou o libx264-142.dll para libx264.dll e abriu o prompt de comando do VS2012 e executou o seguinte:

LIB /DEF:libx264.def

que me deu o libx264.lib e o objeto libx264.exp

Etapa 3:

Incluiu o arquivo lib em um projeto VS2012 que usa a API X264.

Problema:

Quando inicio o projeto, recebo a seguinte mensagem de erro:

"O programa não pode ser iniciado porque está faltando libx264.dll no seu computador"

Pergunta, questão:

Por que ele está procurando a dll quando estou vinculando a biblioteca estática?

Como eu resolvo isso? Gostaria de criar uma biblioteca X264 estática na qual possa vincular meu projeto.

EDITAR:

Eu apenas tive que colocar a dll no mesmo diretório que o executável do projeto.

No entanto - minha pergunta ainda permanece: Como faço para criar umestático biblioteca x264? Então eu não preciso da dll?

questionAnswers(2)

yourAnswerToTheQuestion