我有一些用C和Fortran編寫的代碼,我想編譯成一個靜態鏈接的可執行文件。如果我動態編譯代碼(使用gfortran的-fno-underscoring選項),它一切正常。但是,我想將它鏈接到.so文件,靜態鏈接大部分所需的庫,然後動態鏈接到libkrb5,非常類似於this blog post中所述的方法。 我按照之前的博客文章中的步驟操作,我設法編譯.so庫沒有任何問題。 nm表明,它是在良好
當我調試C++混合(託管/非託管)在Visual Studio 2005中的項目,我經常從調試手錶變得怪異數據,如下圖所示: (順便說一句,變量i_processName是const std::string &) alt text http://img175.imageshack.us/img175/3561/43419953av1.jpg 請注意,該變量實際上保存有效的數據 - 如果我打印到標準