C++ ¿¡¼­ c library »ç¿ë ¹®ÀÇ

   Á¶È¸ 3604   Ãßõ 0    

안녕하세요 약 2달전부터 라즈베리파이기반에서 C++ 로 통신 단말기용 SW개발을 진행중입니다.

경험이 적다보니 막히는 부분이 많네요 ㅠ


현재 c++ 11 기반으로 개발을 진행하고 있는데, 필요로 하는 라이브러리 중에 c 라이브러리가 있습니다.

cmake 으로 링크시켜서 사용중인데요.. 

이상한 현상이 발생해서 이렇게 문의드립니다. 


.so 파일로 컴파일된  c  library 의 함수를 사용하려고 하는데,  해당 라이브러리를 제가 작성한 c++  .h / .cpp 파일에서 링크, 컴파일, 호출까지 문제가 없이 작동하는데,..

문제는 해당 라이브러리가 c 에서 작성되면 작동을 하는데,  c++ 에서 사용하면 에러는 없는데 작동을 하지 않습니다...

정확히는 작동을 하는 지 확인이 불가능한 상태입니다. 한가지 확실한 것은 c 에서 똑같이 작성된 코드는 잘 작동을 한다는 것입니다.

c에서 해당 코드를 컴파일 하면 통신 HW모듈을 작동시키면서 각종 로그를 찍는데, C++에서 작성된 해당 코드는 printf () 같은 표준 함수만 작동하고, 제가 필요한 라이브러리는 작동을 하지 않는 것 같습니다.

구글링을 통해서 extern C 등을 사용해보고 있는데, 컴파일이 되는 상태로 만들면 역시 작동을 하지 않는 듯 합니다.


혹시 비슷한 에러를 경험 하시거나 해결한 분이 계시면 조언 부탁 드립니다.

감사합니다.

서버/하드웨어에 관심이 많습니다
ªÀº±Û Àϼö·Ï ½ÅÁßÇÏ°Ô.
¹«¾Æ 2017-09
Àúµµ ºñ½ÁÇÑ °æÇèÀ» Çߴµ¥.. ¶óÁ¸®ÆÄÀÌ¿¡¼­...
ÇØ°á¹æ¹ýÀº
ÇØ´ç ¾ð¾î¿¡¼­ °ËÁõµÈ ¶óÀ̺귯¸®¸¸ ½è½À´Ï´Ù.
¾ð¾î°¡ ¹Ù²ð떄´Â ±×¿¡ ¸Â°Ô È®½ÇÇÏ°Ô Äν¶È­ ½ÃŲ °ÍÀ» ¾²´Â°Ô ¾ÈÀüÇÒ °Í °°½À´Ï´Ù.
     
¾È±Ô¹Î 2017-09
´äº¯ °¨»çÇÕ´Ï´Ù.. Âü°íÇؼ­ ´Ù½Ã È®ÀÎÇغ¸°Ú½À´Ï´Ù
          
Àúµµ ºñ½ÁÇÑ °æÇèÀ» ÇÑÀûÀÌ Àִµ¥¿ä... ¶óÀ̺귯¸® path ±×·±°Í°ú °ü·ÃÀÌ ÀÖ¾ú´ø°Í °°Àº ±â¾ïÀÌ ³ª´ÂÁö ¾È³ª´ÂÁö ¾Æ¸®±î¸® ÇÕ´Ï´Ù..

¼Ò½º¿Í ¸ÞÀÌÅ©ÆÄÀÏ µîµî ´Ù Áຸ½Ã°Ú¾î¿ä? Á¦°¡ ÇÔ ±¸µ¿ ½ÃÄѺ¸°Ú½À´Ï´Ù...
¶óÁ¸® ¾î´À¹öÁ¯¿ëÀΰ¡¿ä?

ÀÏ¿äÀÏ¿¡ ÀÛ¾÷Çغ¼²¾¿ä...

ek °ñ¹ðÀÌ geoptec ÂÀ com À¸·Î º¸³»ÁÖ¼¼¿ä (º¸³»½Ç¼öÀÖ´Â ÄÚµå¸é)
               
¾È±Ô¹Î 2017-09
ÀÌ ¼Ò½º°¡ ƯÁ¤ÇÑ Çϵå¿þ¾î ¸ðµâÀ» ±â¹ÝÀ¸·Î Çؼ­ ÇØ´ç Çϵå¿þ¾î°¡ ¾øÀ¸¸é Á¤»óÀûÀ¸·Î µ¿ÀÛÀ» ÇÏÁö ¾Ê½À´Ï´Ù¸¸....
¸»¾¸¸¸ ÀÌ¶óµµ Á¤¸» °¨»çÇÕ´Ï´Ù~ Ȥ½Ã Àü´ÞÀÌ °¡´ÉÇÏ´Ù¸é Á¤¸®Çؼ­ µå¸®°Ú½À´Ï´Ù À̹ø ÁÖ´Â Á» ¾î·Á¿ïµí ÇÕ´Ï´Ù¤Ð
´Ù½Ã Çѹø °¨»çµå¸³´Ï´Ù
¶óÀ̺귯¸®¸¦ C++ ÀÇ °°Àº À§Ä¡·Î º¹»ç Çؼ­ ´Ù½Ã Çغ¸½ÉÀÌ..
     
¾È±Ô¹Î 2017-09
¶óÀ̺귯¸® ¸µÅ© µîÀº ¹®Á¦ ¾ø´Â °Í °°½À´Ï´Ù¸¸ ´Ù½Ã Çѹø È®ÀÎÇغ¸°Ú½À´Ï´Ù~ cmake / make ÄÄÆÄÀÏÀº ÀÌ»ó¾øÀÌ µË´Ï´Ù
´äº¯ °¨»çÇÕ´Ï´Ù~
¼­ÇüÈ£ 2017-09
°°Àº À̸§(´Ù¸¥ ±â´É)ÀÇ .so ÆÄÀÏÀÌ ¿©·¯ °÷¿¡ ÀÖÁö ¾Ê´ÂÁö È®ÀÎÇغ¸¼¼¿ä.
.so ÆÄÀÏÀº static link°¡ ¾Æ´Ï¾î¼­ °æ·Î¸¦ Àß ¼³Á¤ÇØÁÖÁö ¾ÊÀ¸¸é ¿øÇÏÁö ¾Ê¾Ò´ø .soÆÄÀÏÀ» ºÒ·¯¿À´Â ¼öµµ ÀÖ½À´Ï´Ù.
     
¾È±Ô¹Î 2017-09
´äº¯ °¨»çÇÕ´Ï´Ù È®ÀÎÇغ¸°Ú½À´Ï´Ù~~


QnA
Á¦¸ñPage 1430/5688
2014-05   5005152   Á¤ÀºÁØ1
2015-12   1540904   ¹é¸Þ°¡
2016-01   3605   ±âŸġ´Â°õ
2018-01   3605   MikroTikÀÌÁø
2020-03   3605   ĵÀ§µå
2018-07   3605   ºí·¢ÆÞ
2015-08   3605   Trundle
2017-05   3605   Win31
2014-08   3605   ±è½ÂÇö1
2018-01   3605   Ȧ¸¯0o0
2021-09   3605   »ß¾Æ¶ì
2021-02   3605   ÀÌÈñÁÖ
2017-11   3605   ½ºÅæÄݵå
2017-12   3605   ºÐÃâ¼ö
2014-08   3605   edguy
2018-05   3605   ±è°Ç¿ì
2015-05   3605   ¼ÛÁÖȯ
2018-02   3605   ¹ÚÁØ¿µ2
2016-06   3605   È︶
2015-07   3605   ±èÈ¿¼ö
2021-07   3605   HellGalaxy
2019-03   3605   NUXE