Как интегрировать waf в проект mfc

Я новичок в waf, я хочу интегрировать waf в свой проект mfc, но я столкнулся с проблемой при связывании файлов, которые "libcmt.lib(wincrt0.obj): ошибка LNK2019: неразрешенный внешний символ _WinMain@16, указанный в функции ___tmainCRTStartup" Кажется, что некоторые lib или dll не связаны, я понятия не имею, как это исправить, вот мой wscript.

#!/usr/bin/env python
# encoding: utf-8

out = 'out'

def options( opt ):
    opt.load( 'compiler_c compiler_cxx' )

def configure( cfg ):
    cfg.load( 'compiler_c compiler_cxx' )
    cfg.define('UNICODE', 1 )

def build( bld ):
    bld(
        features='c cxx cxxprogram',
        source='MessageShow.cpp MessageShow.rc MessageShowDlg.cpp stdafx.cpp',
        linkflags=(
                   '/SUBSYSTEM:WINDOWS',
                   '/DEBUG',
                   '/DYNAMICBASE',
                   '/OPT:REF',
                   '/MACHINE:X86',
                   '/ALLOWISOLATION:NO',
                   ),
        target='MessageShow'
        )

Спасибо

0 ответов

Другие вопросы по тегам