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

   Á¶È¸ 3600   Ãßõ 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 4416/5688
2014-05   4999049   Á¤ÀºÁØ1
2015-12   1534881   ¹é¸Þ°¡
2018-12   3244   leesh2143
2014-04   8740   ¼ÇÇѸÆÁÖ
2016-09   10959   ³ªºñz
2020-02   2924   ÀÌ°ÇÈñ
2014-04   4500   ³ªÆÄÀÌ°­½ÂÈÆ
2016-09   4237   µé°í¾çÀÌ
09-26   687   2CPUÃÖÁÖÈñ
2021-06   2196   °Å¹È¹Ì¸£
2012-04   5152   ¹«¾Æ
2014-04   3087   ȲÁø¿ì
2009-02   6227   ¿©ÁÖÀÌ»óµ·
2017-09   3601   ¾È±Ô¹Î
10-09   664   ¼ÛÁøÈ«
2023-02   2381   °­Çѱ¸
2012-05   5817   ȸ¿øK
10-26   302   ¹Ú¹®Çü
2015-09   5660   ÇÑ°¡ÇÑÀ̼öÁø
2012-06   5070   º¸¹°¼¶
2020-03   2369   ÀüÁø
2016-09   4191   ÆÒµµ¶ó