Note that there are some explanatory texts on larger screens.

plurals
  1. POLinker errors-Undefined Reference to
    primarykey
    data
    text
    <p>I have project which has a dependency of a logging project when i build this other project i get the following linker errors:</p> <p>The logging project build well however when i use the logging project inside this project as a library in linker options it generates the following errors , in my logging project i do have a logger.cpp in which wxRegKey is defined.</p> <pre><code>../logging/dist/Debug/MinGW_1-Windows/liblogging.a(Logger.o): In function `ZN7Logging6Logger17CreateRegistryKeyEv': c:\logging/impl/Logger.cpp:125: undefined reference to `_imp___ZN8wxRegKeyC1ENS_6StdKeyERK8wxString' c:\logging/impl/Logger.cpp:127: undefined reference to `_imp___ZN8wxRegKeyC1ENS_6StdKeyERK8wxString' c:\logging/impl/Logger.cpp:129: undefined reference to `_imp___ZNK8wxRegKey6ExistsEv' c:\logging/impl/Logger.cpp:135: undefined reference to `_imp___ZN8wxRegKeyD1Ev' c:\logging/impl/Logger.cpp:140: undefined reference to `_imp___ZN8wxRegKeyC1ENS_6StdKeyERK8wxString' c:\logging/impl/Logger.cpp:142: undefined reference to `_imp___ZNK8wxRegKey6ExistsEv' c:\logging/impl/Logger.cpp:143: undefined reference to `_imp___ZN8wxRegKey6CreateEb' c:\logging/impl/Logger.cpp:149: undefined reference to `_imp___ZNK8wxRegKey6ExistsEv' c:\logging/impl/Logger.cpp:152: undefined reference to `_imp___ZN8wxRegKeyD1Ev' c:\logging/impl/Logger.cpp:155: undefined reference to `_imp___ZN8wxRegKeyC1ENS_6StdKeyERK8wxString' c:\logging/impl/Logger.cpp:156: undefined reference to `_imp___ZNK8wxRegKey6ExistsEv' c:\logging/impl/Logger.cpp:157: undefined reference to `_imp___ZN8wxRegKey6CreateEb' ../logging/dist/Debug/MinGW_1-Windows/liblogging.a(Logger.o): In function `ZN7Logging6Logger13GetLoggStatusEv': c:\logging/impl/Logger.cpp:169: undefined reference to `_imp___ZNK8wxRegKey8HasValueEPKc' c:\logging/impl/Logger.cpp:170: undefined reference to `_imp___ZNK8wxRegKey10QueryValueEPKcPl' c:\logging/impl/Logger.cpp:176: undefined reference to `_imp___ZN8wxRegKey8SetValueEPKcl' ../logging/dist/Debug/MinGW_1-Windows/liblogging.a(Logger.o): In function `ZN7Logging6Logger12SetLoggLevelEv': c:\logging/impl/Logger.cpp:186: undefined reference to `_imp___ZNK8wxRegKey8HasValueEPKc' c:\logging/impl/Logger.cpp:193: undefined reference to `_imp___ZN8wxRegKey8SetValueEPKcRK8wxString' c:\logging/impl/Logger.cpp:200: undefined reference to `_imp__wxConvUTF8' ../logging/dist/Debug/MinGW_1-Windows/liblogging.a(Logger.o): In function `ZN12wxStringBase4InitEv': C:/wxWidgets-2.8.12/include/wx/string.h:270: undefined reference to `_imp__wxEmptyString' ../logging/dist/Debug/MinGW_1-Windows/liblogging.a(Logger.o): In function `wxStringBase': C:/wxWidgets-2.8.12/include/wx/string.h:368: undefined reference to `_imp___ZN12wxStringBase4nposE' C:/wxWidgets-2.8.12/include/wx/string.h:368: undefined reference to `_imp___ZN12wxStringBase8InitWithEPKcjj' ../logging/dist/Debug/MinGW_1-Windows/liblogging.a(Logger.o): In function `ZNK8wxRegKey10QueryValueEPKcR8wxString': C:/wxWidgets-2.8.12/include/wx/msw/registry.h:167: undefined reference to `_imp___ZNK8wxRegKey10QueryValueEPKcR8wxStringb' collect2: ld returned 1 exit status make[2]: *** [dist/Debug/MinGW_1-Windows/abcproject.dll] Error 1 make[1]: *** [.build-conf] Error 2 make: *** [.build-impl] Error 2 make[2]: Leaving directory `/c/abcproject' make[1]: Leaving directory `/c/abcproject' BUILD FAILED (exit value 2, total time: 34s) </code></pre> <p>order of include file in logger.h</p> <pre><code> #include &lt;vector&gt; #include &lt;sstream&gt; #include &lt;string&gt; #include &lt;ctime&gt; #include &lt;windows.h&gt; #include &lt;winbase.h&gt; #include &lt;wx/wx.h&gt; #include &lt;wx/thread.h&gt; #include &lt;wx/log.h&gt; #include &lt;wx/app.h&gt; #include &lt;wx/msw/registry.h&gt; #include &lt;wx/utils.h&gt; #include &lt;map&gt; </code></pre> <p>Please help</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload