Windows VC++ 2008 linux gcc 4.4.3
我有以下问题。 当我用窗户汇编时,需要2-32间图书馆。 然而,当我编纂时,我不需要把这一点联系起来。
我
INCLUDE_DIRECTORIES($CLIENT_SERVER_SOURCE_DIR/client)
INCLUDE_DIRECTORIES($CLIENT_SERVER_SOURCE_DIR/cltsvr_ults)
# Link the library
LINK_DIRECTORIES($CLIENT_SERVER_DIR/client)
# Add the executable
ADD_EXECUTABLE(clt test_clt)
# Link the executable to the client library
IF(WIN32)
TARGET_LINK_LIBRARIES(clt client ws2_32)
ENDIF(WIN32)
IF(CMAKE_COMPILER_IS_GNUCXXX)
TARGET_LINK_LIBRARIES(clt client)
ENDIF(CMAKE_COMPILER_IS_GNUCXXX)
我试图根据子午线进行汇编,但没有成功。 采用上述条件。 然而, 它总是试图将头号2-32连接起来,我有汇编错误。 我认为,这些条件并不奏效,因为总是通过WIN32的条件。
许多人感谢任何建议,