我一直在尝试编译一个开源项目的自定义构建,但是一个相当恼人的错误只会继续弹出一个未经修改的驱动程序项目:
crypto_fast.lib(xts_fast.obj) : warning LNK4075: ignoring '/EDITANDCONTINUE' due to '/OPT:ICF' specification
crypto_fast.lib(twofish.obj) : error LNK2001: unresolved external symbol __RTC_CheckEsp
crypto_fast.lib(sha512_hmac.obj) : error LNK2001: unresolved external symbol __RTC_CheckEsp
crypto_fast.lib(aes_key.obj) : error LNK2001: unresolved external symbol __RTC_CheckEsp
crypto_fast.lib(xts_fast.obj) : error LNK2001: unresolved external symbol __RTC_CheckEsp
crypto_fast.lib(sha512_pkcs5_2.obj) : error LNK2001: unresolved external symbol __RTC_CheckEsp
列表要长得多,因为显而易见的原因我不会包含所有日志。
我的假设是该项目不会在调试模式下运行,因为它似乎没有定义属性,但我认为这是微不足道的,因为另一个项目在这个问题上是相似的。
无论如何,如果在未定义的调试模式导致错误的情况下,需要设置哪些特定属性才能允许此项目的调试过程? (就此而言,我基本上对看内部是如何运行感兴趣。)