0

I am using gradle to build my c++ library

I added this line to build.gradle file

   linkTask.linkerArgs.add("msvcrt${linkTask.name.toLowerCase().contains('debug') ? 'd' : ''}.lib")

Error :

> Task :psfe:linkDebugWindows FAILED
msvcrtd.lib(exe_main.obj) : error LNK2019: unresolved external symbol main referenced in function "int __cdecl invoke_main(void)" (?invoke_main@@YAHXZ)
Caching disabled for task ':psfe:linkDebugWindows' because:
D:\a\piv\piv\psfe\build\lib\main\debug\windows\psfe.dll : fatal error LNK1120: 1 unresolved externals
Build cache is disabled

mscvrt

How can I solve this error ?

Jeeva
  • 23
  • 4
  • 1
    Does this answer your question? [What is an undefined reference/unresolved external symbol error and how do I fix it?](https://stackoverflow.com/questions/12573816/what-is-an-undefined-reference-unresolved-external-symbol-error-and-how-do-i-fix) – Ken White May 07 '22 at 02:43

0 Answers0